如何在 ios 故事板中的多个导航控制器中重用外观调整?

How to reuse appearance tweaks in multiple navigation controllers in ios storyboard?

是否可以在多个导航控制器(以及任何一般元素)之间共享外观调整(背景、图像、颜色等)?

例如,现在我有一个带有两个导航控制器后代的选项卡控制器视图,但它们具有相同的外观,那么,是否有任何一种 css 类 或 android 样式(只是比较)或者我必须为每个控制器重复执行所有调整?

没有人回答,所以,我试试看。 看起来,没有办法在情节提要中的多个场景之间共享相同的调整。 通过创建 viewControllers 的自定义子类并在他们的代码中设置调整,甚至调整 appDelegate 中的外观,某些人可以使用外观 属性,可以共享相同的东西。

例如,如果您想在一个地方为所有应用的导航控制器设置色调颜色,您最好在

内的 AppDelegate 中进行设置
application:(UIApplication *)application
didFinishLaunchingWithOptions: (NSDictionary *)launchOptions {
    [[UINavigationBar appearance] setTintColor: [UIColor whiteColor]];
}