- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"这是个bug?->";
self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:68/255.0 green:155/255.0 blue:235/255.0 alpha:1.0];
self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName:[UIColor whiteColor]};
UIBarButtonItem *rightItem0 = [[UIBarButtonItem alloc] initWithTitle:@"我会变灰" style:UIBarButtonItemStylePlain target:self action:@selector(recordButtonClick)];
[rightItem0 setTintColor:[UIColor whiteColor]];
self.navigationItem.rightBarButtonItems = @[rightItem0];
}
- (void)recordButtonClick{
[self.navigationController pushViewController:[NextViewController new] animated:YES];
}
The top right UIBarButtonItem always highlighted:
Why is the UIBarButtonItem "我会变灰" on the top right always highlighted? Is it a bug in iOS 11.2?