私はUIViewController
に16 UIButton
を持ち、一度にselected
になる必要があります。シングルクリックで複数のUIButtonの背景色を変更
for loop
を実行してbackgroundColor
を変更して、UIButton
コレクションを作成して変更しました。それは正常に動作しています。
しかし、私は1/2行ですばやく解決する必要があります。または、1回のクリックで色を変更する効率的な方法を言うことができます。
UIViewController
に50 UIButton
があると、私の方法は効率的ではないと思います。
P.S. UICollectionView
を私が簡単にやってもらえるように言わないでください!
がこれを見http://stackoverflow.com/questions/28208045/how-to-change-multiple-uibutton-colors-with-objective-c –
@ Anbu.Karthikすでに見てきたように、ループも実行されています。私は 'KVC'も完璧な解決策ではないと思います。私はループを越えることなくそれをしたい。 –
実際にボタンをストーリーボードからボタンの配列にドラッグ&ドロップすると、そこにある各ボタンのループを変更して – Tj3n