2

テキスト情報をユーザーに提示するために、独自の UIView サブクラスを作成しました。ユーザーは、このビューをダブルタップして「コピー」メニューをポップアップ表示できます。問題は、同じビュー コントローラー内の UITextView がファーストレスポンダー ステータスを辞任し、ポップアップ メニューが表示されたときにキーボードを閉じることです。どうすればこれを回避できますか? アプリケーションを標準の iPhone のメッセージ アプリケーションのように動作させたい: メッセージ バブルをダブルタップしてもポップアップ メニューが表示される間、キーボードは閉じられない。

4

1 に答える 1

0

UITextView の参照を維持します。メッセージバブルのセレクターで、テキストビューのファーストレスポンダーを作成します。 popUpclicked{ [textView becomefirstResponder] }

または userinteractionEnable プロパティを NO にするとうまくいくかもしれません...

于 2010-09-06T13:53:25.787 に答える