teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現の訂正

2015/10/15 03:19

投稿

Unixer
Unixer

スコア143

answer CHANGED
@@ -1,4 +1,4 @@
1
- 一番単純なのはUIButtonを必要なだけ縦に並べるという方法ですが、こ方法ですとボタンの数に比例して接続するIBAction数も増えるめ、コードが見辛くなかもしれせんね
1
+ 一番単純なのはUIButtonを必要なだけ縦に並べるという方法です。全てのボタンを一つIBActionメソッドと接続し、各UIButtonタグごとにタップされ際の処理を分けことができ
2
2
 
3
3
  その他の選択肢としてUICollectionViiewを使用することもできます。UICollectionViiewの中にCollectionViewCellを必要なだけ縦に並べて、ボタンに見えるようにします。各CollectionViewCellにはインデックスが付与されますので、タップされたインデックスに応じて処理を分けることができます。
4
4