2009-07-20 5 views
2

これは簡単なことだと確信していますが、正しい方向に指し示す必要があります。私はちょうど複雑なNIBを持っていますので、触れ合うためにペン先で1度だけ見ることができます。&マルチタッチイベント。 IBOutletsを使用してこれを行う最善の方法は何ですか?NibからUIViewからタッチイベントを受け取る

おかげ

答えて

1

私があなただったら、私は次の操作を行います:サブクラスUIViewのを、あなたに役立つUIResponderのタッチメソッドのいずれかを実装:

- touchesBegan:withEvent:
- touchesMoved:withEvent :
- touchesEnded:withEvent:
- touchesCancelled:withEvent:

それとものUIViewControllerのサブクラスでこれらのメソッドを実装することができます。

+0

ありがとうございました。サウンドは有効ですが、すでにペン先からロードされているUIViewのサブクラス化の意味は何ですか? –

+0

それはちょうどいいはずです。ちょうどペンがあなたのUIViewのカスタムクラスを知っていることを確認してください。 UIView(およびNSView)は、一般的にサブクラスのインスタンスであることを意図しています。なぜなら、UIView(またはNSView)はそれ自体で多くのことをしないからです。がんばろう! –

+0

nibファイルで定義されたUIViewをサブクラス化するにはどうすればよいですか? – bentford

関連する問題