【发布时间】:2015-04-26 10:40:27
【问题描述】:
我有一个 Swift 应用程序,它可以在许多视图控制器中导航,所有视图控制器都具有相似的外观。每个视图控制器中都有我没有为其创建 IBOutlet 属性的按钮(它们都只是通过 Interface Builder 触发 segues)。
是否有一种简单的方法可以更改应用程序中所有按钮的背景颜色或文本颜色,而不需要为 IB 中的每个按钮更改它,或者为每个按钮创建一个 IBOutlet?
【问题讨论】:
-
我现在所做的是为所有按钮创建一个 IB Outlet Collection 并编写代码来更改它们。但我想知道我是否可以使用外观代理?