是否可以有不同的导航栏?我希望用户有机会在导航栏之间进行选择。
例如: 3个导航栏(只修改了导航栏的颜色)。
找不到合适的东西。
是否可以有不同的导航栏?我希望用户有机会在导航栏之间进行选择。
例如: 3个导航栏(只修改了导航栏的颜色)。
找不到合适的东西。
您可以随时更改导航栏的颜色。只需允许用户选择颜色(他/她想要)并将其存储在应用程序的某些部分中。您还可以允许用户使用 RGB 值设置颜色。您只需从 RGB 值创建颜色。像这样 :
UIColor *myColor = [UIColor colorWithRed:(45/255.0) green:(55/255.0) blue:(55/255.0) alpha:1];
然后,您可以使用此代码使用该颜色修改您的导航栏:
self.navigationController.navigationBar.tintColor = myColor;
iOS 7 更新:应该使用barTintColor
而不是tintColor
.
self.navigationController.navigationBar.barTintColor = myColor;