我想设置导航栏背景颜色和导航色调颜色,以便我可以设置导航栏中存在的所有系统按钮的色调颜色。我写了以下代码:
GlobalContext.Properties.Clear();
此代码仅更改导航栏的背景颜色,但不更改按钮的色调颜色。按钮显示为默认蓝色。但是,当导航到其他屏幕时,按钮颜色会变为我上面代码设置的颜色,但这并不总是发生。
答案 0 :(得分:0)
这肯定会有效,请在Appdelegate中调用它
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:[UIColor whiteColor]];