【发布时间】:2014-03-05 12:33:08
【问题描述】:
我们的大型 IOS 应用有一堆分段控件。 新的 IOS 7 B&W 外观 - 在我们的应用程序中看起来像垃圾。 我可以更改背景颜色(并设置圆角半径),因此我们再次拥有彩色按钮 - 但在 IOS 6 手机上运行时看起来像废话。 对于 IOS 6,我必须更改 Tint 颜色,而不是更改背景颜色。
为每个单独的控件添加条件代码来执行此操作将是一件非常痛苦的事情。创建一个子类来执行此操作 - 并修改所有 XIB 以使用它 - 也会很痛苦。
有没有办法修改整个应用的控件外观?类扩展可以做到这一点吗?
【问题讨论】:
标签: ios objective-c ios6 ios7 uisegmentedcontrol