2
これは簡単なことだと確信していますが、正しい方向に指し示す必要があります。私はちょうど複雑なNIBを持っていますので、触れ合うためにペン先で1度だけ見ることができます。&マルチタッチイベント。 IBOutletsを使用してこれを行う最善の方法は何ですか?NibからUIViewからタッチイベントを受け取る
おかげ
これは簡単なことだと確信していますが、正しい方向に指し示す必要があります。私はちょうど複雑なNIBを持っていますので、触れ合うためにペン先で1度だけ見ることができます。&マルチタッチイベント。 IBOutletsを使用してこれを行う最善の方法は何ですか?NibからUIViewからタッチイベントを受け取る
おかげ
私があなただったら、私は次の操作を行います:サブクラスUIViewのを、あなたに役立つUIResponderのタッチメソッドのいずれかを実装:
- touchesBegan:withEvent:
- touchesMoved:withEvent :
- touchesEnded:withEvent:
- touchesCancelled:withEvent:
それとものUIViewControllerのサブクラスでこれらのメソッドを実装することができます。
ありがとうございました。サウンドは有効ですが、すでにペン先からロードされているUIViewのサブクラス化の意味は何ですか? –
それはちょうどいいはずです。ちょうどペンがあなたのUIViewのカスタムクラスを知っていることを確認してください。 UIView(およびNSView)は、一般的にサブクラスのインスタンスであることを意図しています。なぜなら、UIView(またはNSView)はそれ自体で多くのことをしないからです。がんばろう! –
nibファイルで定義されたUIViewをサブクラス化するにはどうすればよいですか? – bentford