small status bar fix

This commit is contained in:
23 Aaron 2020-02-09 23:21:11 -05:00
parent f1efd9b8c9
commit aeba1ef3d9
3 changed files with 18 additions and 5 deletions

View file

@ -17,6 +17,7 @@
}
@property (weak, nonatomic) IBOutlet UILabel *FlashBackTitle;
@property (weak, nonatomic) IBOutlet UINavigationBar *navigationBar;
@end

View file

@ -311,11 +311,23 @@ NSString *backupNameSelected;
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *createBackupButton = [UIButton buttonWithType:UIButtonTypeSystem];
[createBackupButton addTarget:self action:@selector(createBackup:) forControlEvents:UIControlEventTouchUpInside];
[createBackupButton setImage:[UIImage imageNamed:@"create"] forState:UIControlStateNormal];
createBackupButton.tintColor = [UIColor systemBlueColor];
self.navigationItem._largeTitleAccessoryView = createBackupButton;
if (@available(iOS 11.0, *)) {
if (self.navigationController.navigationBar.prefersLargeTitles){
UIButton *createBackupButton = [UIButton buttonWithType:UIButtonTypeSystem];
[createBackupButton addTarget:self action:@selector(createBackup:) forControlEvents:UIControlEventTouchUpInside];
[createBackupButton setImage:[UIImage imageNamed:@"create"] forState:UIControlStateNormal];
createBackupButton.tintColor = [UIColor systemBlueColor];
self.navigationItem._largeTitleAccessoryView = createBackupButton;
}
else {
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"create"] style:UIBarButtonItemStylePlain target:self action:@selector(createBackup:)];
}
} else {
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"create"] style:UIBarButtonItemStylePlain target:self action:@selector(createBackup:)];
}
// Do any additional setup after loading the view.
selectedBackupPickerView.delegate=self;