UISegment在xib中选择/未选择的颜色

时间:2016-09-02 07:24:56

标签: ios objective-c xcode

我的应用程序有单独的代码和包(xib将单独下载)。我无法更改我的代码,我必须更改xib文件。

在ios 7上,当我改变我的xib时,我可以正确地看到这个。

enter image description here

enter image description here

使用该设置,在我的ios 6上,所选颜色和未选定颜色变为相同(黑色)。用户无法区分。

enter image description here

如何更改我的xib以便行为正确? (我现在无法改变我的代码。我只能改变xib)。如果Tint颜色是默认的,那没关系,但我仍然需要它是黑色。

1 个答案:

答案 0 :(得分:0)

你正在设置色彩,这是正确的方法。它的背景颜色是白色,这意味着它是默认颜色,你将黑色设置为浅色,所以它也很好。

因此,请确保SegmentControl的{​​{1}}样式plain state checkedMomentary。确保未选中状态。如果已选中,则取消选中它。您可以在attribute inspector下选中分段控件来检查所有这些内容。