このボタン同士の同時押しの防ぎ方が、ネットで検索しても見つからなかった。
UIbuttonで作ったボタンならば exclusiveTouchをYESにすれば良かったが、
UIBarButtonItemにexclusiveTouchを設定してもうまくいかない
どうやらUIBarButtonItemはツールバーにsetItemsすると
Itemをキーにして 違うボタンクラスが呼び出されるみたい。
そのボタンクラスにexclusiveTouchを設定してやればうまくいく
というわけで以下のコード
for (UIView* view in [_toolbar subviews]) { view.exclusiveTouch=YES; }_toolbarはUItoolbarのインスタンスsubviewsを拾い上げて、全てのexclusiveTouchを YESにすればOK
審査は通るかわかりません。
0 件のコメント:
コメントを投稿