-1
如何更改UISegmentedControl中禁用段的色調顏色。 我得到了對segmentedControl.subviews進行排序的解決方案,下面是swift代碼,請將其轉換爲目標c。如何更改UISegmentedControl中禁用段的色調顏色
@IBAction func indexChanged(sender: UISegmentedControl) {
let sortedViews = sender.subviews.sort({ $0.frame.origin.x < $1.frame.origin.x })
for (index, view) in sortedViews.enumerate() {
if index == sender.selectedSegmentIndex {
view.tintColor = UIColor.blueColor()
} else {
view.tintColor = UIColor.lightGrayColor()
}
}
}
let sortedViews = segmentedControlOutletVariable.subviews.sort({ $0.frame.origin.x < $1.frame.origin.x })
sortedViews[0].tintColor = UIColor.blueColor()
其實我想改變禁用段的色調顏色..請幫忙 –
如何排序segmentcontrol子視圖數組索引? –
@jasonfrank:我的代碼將淺灰色分配給禁用的段。你可以在那裏設置你想要的顏色。 –