iOS 11.2的系統 barButtonItem點選會保持高亮

未名小菜發表於2018-05-08

Swift

func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) { if #available(iOS 11.2, *) { navigationBar.tintAdjustmentMode = .normal navigationBar.tintAdjustmentMode = .automatic } }

Objective-C

-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated { if (@available(iOS 11.2, *)) { self.navigationBar.tintAdjustmentMode = UIViewTintAdjustmentModeNormal; self.navigationBar.tintAdjustmentMode = UIViewTintAdjustmentModeAutomatic; } }

相關文章