-1
UISegmentedControlの無効セグメントの色合いを変更する方法。 私はsegmentedControl.subviewsをソートするための解決策を得ました。以下は速いコードです。客観的な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()
実際には、無効セグメントの色合いを変更したいです。ヘルプhelp –
どのようにsegmentcontrolサブビュー配列インデックスをソートするには? –
@jasonfrank:私のコードは、無効なセグメントに薄い灰色を割り当てます。よろしいですか? –