如果正在使用UI按钮,则可以使用属性UIControlStateHighlighted设置Uibuttons背景图像/颜色。
[UIButton setBackgroundImage: UIImage forState:UIControlStateHighlighted];
我想要UIsegmentedControl的类似属性。如果按下这些分段条中的任何一个,我想仅在按下时更改该条的颜色。释放该栏时,颜色应恢复为默认值。可能是我遗漏了一些明显的东西但是UIsegmentedControl有什么属性吗?
感谢您提前提供任何帮助..
答案 0 :(得分:1)
即使我试图做同样的事情,这是不可能的,我一直尝试,所以我创建了两个带图像的按钮并放在一起(所以感觉像分段按钮)。
答案 1 :(得分:0)
[segmentControl setMomentary:YES];
答案 2 :(得分:0)
documentation只有tintColor,它适用于整个控件。