【问题标题】:Best Way to Create UI with Dynamic Colors [closed]使用动态颜色创建 UI 的最佳方法 [关闭]
【发布时间】:2015-01-02 00:44:20
【问题描述】:

我正在构建一个允许用户选择配色方案的 iOS 应用。该应用程序基本上有一种我想更改的强调色,但它在整个应用程序中用于标签、背景、按钮、表格中的内容等...

绕过冗长代码的最佳方法是什么?

我的第一个选择是只在每个 UI 元素中提交代码(很长的路要走)。他们是不是更容易走?

我看到了这个问题,但答案似乎不适用于我的情况:Can I tag a UIColor?

【问题讨论】:

    标签: ios cocoa cocoa-touch user-interface


    【解决方案1】:

    听起来你想看看UIAppearance

    您可以通过向类的外观代理发送外观修改消息来自定义类实例的外观。

    例如,为 UINavigationBar 的所有实例修改条形背景色:

    [[UINavigationBar appearance] setBarTintColor:myNavBarBackgroundColor];
    

    一些评论here

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 1970-01-01
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 2010-11-12
      • 1970-01-01
      相关资源
      最近更新 更多