[iOSアプリ開発] 複数のボタンを同時タップできないようにしてみた

2014.05.19

今回は、複数のボタン(UIButton)を同時タップできないようにしてみようと思います。

画面にボタンを複数そのまま配置しただけでは同時タップができてしまいます。

こんな感じです。この画像では「ButtonA」と「ButtonB」を同時にタップしています。

ios-disabled-simultaneous-tap_01

アプリ開発をしていると同時タップをさせたくないときがしばしばあります。
そんなときは exclusiveTouchYES にしておくと、同時タップを防ぐことができます。

button.exclusiveTouch = YES;

修正後にもう一度「ButtonA」と「ButtonB」を同時にタップしてみます。

ios-disabled-simultaneous-tap_02

この画像ではわかりにくいですが、どちらか一方のボタンしか押せなくすることができました。

小ネタですが今回はここまで。
ではでは。