【问题标题】:How to change the background color of segments of a segmented control如何更改分段控件的段的背景颜色
【发布时间】:2011-11-25 19:23:11
【问题描述】:

如何为分段控件中的分段赋予不同的背景颜色

【问题讨论】:

    标签: iphone ios uisegmentedcontrol


    【解决方案1】:

    查看 UISegmentedControl 的 tintcolor 属性(Apple 文档已为您链接)。

    这唯一有效的是分段控件的样式是UISegmentedControlStyleBar

    否则,您可以通过 - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics 方法放入彩色背景图像来伪造它,但我从未尝试过,也不知道这是否能达到您的要求。

    【讨论】:

    • 我的控件风格很朴素
    • 我有点想你的风格不会是酒吧风格(因为你在问这个问题)。查看我编辑的答案(其中涉及彩色背景图像)。这是从 iOS 5 开始提供的新 API 功能。希望这些信息对您有所帮助!
    猜你喜欢
    • 1970-01-01
    • 2013-12-29
    • 2012-07-26
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    相关资源
    最近更新 更多