2

UIViewControllerとUITextViewがあります。UIViewControllerでtouchesbeganメソッドを取得したいのですが、もちろん、UITextViewでブロックされています。それで、resignsfirstresponderをオーバーライドするためにUITextViewをサブクラス化する必要がありますか?別の方法があります。そうでない場合は、単にNOを返すメソッドをオーバーライドするためだけに2つのファイルを作成する必要があります。

ありがとう。

更新:基本的に、ユーザーが画面をタップするたびにUIActionSheetを表示したいと思います。ただし、UITextViewをスクロール可能にする必要もあります。

4

1 に答える 1

0

あなたはあなたを設定することができますUITextView.userInteractionEnabled = NO(これはinterfacebuilder / Xcode4で行うことができます)。次に、タッチがUITextViewの背後にあるビューに渡されます。ビューコントローラのビューへのタッチをインターセプトする場合は、ビューコントローラのビューにUIViewの代わりにUIControlを使用できます。

作成しようとしているインタラクションについて詳しく教えてください。

于 2011-05-10T22:36:38.663 に答える