Override preferredStatusBarStyle for missing pages and ensure setNeedsStatusBarAppearanceUpdate will be called

Signed-off-by: ismailgulek <gulekismail@gmail.com>
This commit is contained in:
ismailgulek 2020-04-08 13:58:12 +03:00
parent c92f0b9b0b
commit 95767ba452
34 changed files with 79 additions and 1 deletions

View file

@ -163,6 +163,8 @@
self.cancelButton.tintColor = ThemeService.shared.theme.tintColor;
_bugReportDescriptionTextView.layer.borderColor = ThemeService.shared.theme.headerBackgroundColor.CGColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -177,6 +177,8 @@
// Force table refresh
[self cancelEditionMode:YES];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -201,6 +201,8 @@
self.view.backgroundColor = ThemeService.shared.theme.backgroundColor;
self.sectionHeaderTintColor = ThemeService.shared.theme.tintColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -57,6 +57,8 @@
self.activityIndicator.backgroundColor = ThemeService.shared.theme.overlayBackgroundColor;
webView.backgroundColor = ThemeService.shared.theme.backgroundColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -133,6 +133,8 @@
// Force table refresh
[self cancelEditionMode:YES];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -166,6 +166,8 @@
DTDefaultStyleSheet: [[DTCSSStylesheet alloc] initWithStyleBlock:defaultCSS]
};
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -169,6 +169,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -143,6 +143,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -118,6 +118,8 @@
{
[self refreshContactsTable];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -249,6 +249,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -86,6 +86,8 @@
{
[self.searchTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -93,6 +93,8 @@
{
[self.searchTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -84,6 +84,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -187,6 +187,11 @@
[self checkAndShowBackgroundImage];
}
- (UIStatusBarStyle)preferredStatusBarStyle
{
return ThemeService.shared.theme.statusBarStyle;
}
#pragma mark -
- (MXEvent*)selectedSearchEvent

View file

@ -123,6 +123,8 @@
self.assetsCollectionView.backgroundColor = ThemeService.shared.theme.backgroundColor;
self.activityIndicator.backgroundColor = ThemeService.shared.theme.overlayBackgroundColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -182,6 +182,8 @@
self.recentCapturesCollectionContainerView.backgroundColor = ThemeService.shared.theme.backgroundColor;
self.recentCapturesCollectionView.backgroundColor = ThemeService.shared.theme.backgroundColor;
self.userAlbumsTableView.separatorColor = ThemeService.shared.theme.lineBreakColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -65,6 +65,13 @@
self.activityIndicator.backgroundColor = ThemeService.shared.theme.overlayBackgroundColor;
self.backButton.tintColor = ThemeService.shared.theme.tintColor;
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle
{
return ThemeService.shared.theme.statusBarStyle;
}
- (void)viewWillAppear:(BOOL)animated

View file

@ -128,6 +128,8 @@
{
[self.bubblesTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -267,6 +267,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -173,6 +173,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -114,6 +114,8 @@
// Force table refresh
[self.receiptsTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -490,6 +490,8 @@
{
[self.bubblesTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -87,6 +87,8 @@
{
[self.searchTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -88,6 +88,8 @@
{
[self.searchTableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -132,6 +132,11 @@
[super viewWillDisappear:animated];
}
- (UIStatusBarStyle)preferredStatusBarStyle
{
return ThemeService.shared.theme.statusBarStyle;
}
#pragma mark -
- (void)setRoomDataSource:(MXKRoomDataSource *)roomDataSource

View file

@ -279,6 +279,8 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -133,6 +133,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -135,6 +135,7 @@ static CGFloat const kTextFontSize = 15.0;
[self updateDeactivateAcccountButton];
[self updateDeactivateAccountInfosLabel];
[self updateForgetMessagesInfoLabel];
[self setNeedsStatusBarAppearanceUpdate];
}
- (void)updateStringAttributes

View file

@ -84,6 +84,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -87,7 +87,9 @@
if (self.tableView.dataSource)
{
[self.tableView reloadData];
}
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -129,6 +129,8 @@ enum {
self.tableView.separatorColor = ThemeService.shared.theme.lineBreakColor;
[self reloadData];
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -167,6 +167,8 @@ UIDocumentInteractionControllerDelegate>
self.tableView.separatorColor = ThemeService.shared.theme.lineBreakColor;
[self reloadData];
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -377,6 +377,8 @@ SettingsIdentityServerCoordinatorBridgePresenterDelegate>
{
[self refreshSettings];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle

View file

@ -97,6 +97,8 @@
{
[self.tableView reloadData];
}
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle