2016-11-09 6 views
0

一連のボタンをスワイプしたいと思っています。これは、スワイプされたすべてのボタンを選択して強調表示する必要があります。クロスワードで線を描くようなビット。誰もこれのようなものでどんな成功を収めましたか?私はこれをプログラムでobj-cで書く必要があります。どんな助けもありがとうございます。複数のUIButtonをスワイプしてハイライト/選択します

「UIControlEventTouchDragEnter」メソッドのヘルプはまったく役に立ちますか?私はNO-ONEの助けに私の問題のおかげで解決することができた

答えて

0

[OK]を

ありがとう! ;)

これを行う方法は、 'touchesBegan'と 'touchesEnded'メソッドです。また、私が使っていたUIButtonクラスには、次のコードで言及したメソッドをオーバーライドするサブクラス化する必要があります。UIBUtton ..otherwise

[super touchesBegan:touches withEvent:event]; 
[self.nextResponder touchesBegan:touches withEvent:event]; 

はそれが空腹の動物のようなタッチイベントを消費します。 他のほとんどのビューは、サブクラス化する必要はありません。

サブクラス化されたUIButtonからタッチイベントを受け取ることができるようになり、いくつかの実装でスワイプ機能を実行できるようになりました。
他人に役立つことを願っています!

関連する問題