【发布时间】:2016-10-07 18:47:09
【问题描述】:
在Swift中,如何更改选定索引的色调不透明度,而不是整个控件的边框?
这会改变整个控件的颜色和不透明度:
sessionTypeSegmentedControl.tintColor = UIColor(red: 140/255, green: 140/255, blue: 140/255, alpha: 0.1)
接下来我尝试了:
sessionTypeSegmentedControl.layer.borderColor = UIColor(red: 0/255, green: 0/255, blue: 0/255, alpha: 1.0).cgColor
但这对边框没有影响。
编辑:
我想更改此图像中显示的蓝色背景颜色不透明度。在最左边。
http://i.stack.imgur.com/GgUwN.png
所以预期的结果是:
【问题讨论】:
-
那么你想实现标签的调整,并且边框保持不变?
-
@ShobhakarTiwari 更新帖子实际上应该改进它们,而不仅仅是更改样式格式。
-
@pedrouan 我想保持边框完好,但要更改所选索引的不透明度。所以它会降低它的活力。
-
更清晰:更改所选标签或所选背景的不透明度?
-
仍然不清楚(至少对我来说)。您发布了两个(几乎)相同控件的图像。更好地发布您想要达到的结果。画出来或正确描述。
标签: ios swift uisegmentedcontrol