是否可以在多个导航控制器(以及一般的任何元素)之间共享外观调整(背景,图像,颜色等)?
例如,现在我有一个带有两个导航控制器后代的标签控制器视图,但它们具有相同的外观,所以,是否有任何类型的 像css类或android风格(只是比较)或者我必须为每个控制器重复执行所有调整?
答案 0 :(得分:0)
没有人回答,所以,我试试。 看起来,没有办法在故事板中的几个场景之间共享相同的调整。 通过创建viewControllers的自定义子类并在其代码中设置调整甚至可以调整appDelegate中的外观并为某些人提供外观属性,可以共享相同的内容。
例如,如果您想在一个地方为所有应用程序的导航控制器设置色调颜色,最好在AppDelegate内部进行设置
application:(UIApplication *)application
didFinishLaunchingWithOptions: (NSDictionary *)launchOptions {
[[UINavigationBar appearance] setTintColor: [UIColor whiteColor]];
}