我想知道为什么当我做这样的事情时一切都停止了:
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
无论样式如何,我在导航栏上的所有按钮现在都是黑色的,如下面的这个,它应该变成一个蓝色按钮:
UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleDone target:self action:@selector(editTrip)];
它没有,它只是黑色的。
点击时按钮的细微变化/效果也消失了吗?
有没有办法在不破坏标准行为的情况下更改导航栏甚至 UIbarButtonItems 的颜色?
这真的很奇怪。我刚刚检查了苹果的“远程”应用程序,它有黑色的导航栏和一个蓝色的“完成”按钮,用于离开“帮助”部分。
我真的必须构建所有定制的东西来实现这一点吗?
感谢您提供的任何帮助:)