gpt4 book ai didi

ios - 如何将UI外观定制与View Controller分离?

转载 作者:行者123 更新时间:2023-11-29 04:16:58 25 4
gpt4 key购买 nike

在 HTML + CSS 中,如果我想创建三个具有相同外观的按钮,我可以向 div 添加一个类,并在 CSS 中定义外观。这样当我想再次更新外观时就只能更新CSS了。

在 iOS 中,我通常在 View Controller 中初始化并定义 UI 控件的外观。如何将UI外观定制与View Controller分离?有没有相关的最佳实践、设计模式或框架?

最佳答案

我一直在应用程序委托(delegate)的 initialize 方法中进行所有 UIAppearance 自定义。您可以使用 appearanceWhenContainedIn: 方法来执行与 div 和 CSS 相同的操作。

[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], 
[UIPopoverController class], nil] setTintColor:myPopoverNavBarColor];

关于ios - 如何将UI外观定制与View Controller分离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13566203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com