問題が発生しましたが、回避策が見つかりません。UITextField/UIWebViewのコピー/ペーストメニューがありません
UIWebView
の実装とUITextField
のビューがあります。 両方をタップすると、コピー/ペーストメニューが表示されません。
UIWebView
にはテキストが含まれており(テキストのみ)、単語または段落のいずれかを選択するか、または拡大鏡を表示して手動で希望のテキストを選択できます。
一方、UITextField
はコピー&ペースト機能を除き、意図したとおりに入力して動作します。
サブクラス化されているものはありません。私はコピー/貼り付け機能のためのiOSのデフォルトの実装だけが必要です。
この問題は単一のビューではありません。他の場所で同じ問題が発生している別のUIWebView
があるので、これはグローバルな問題だと思います。
私はすべての明白な(UIKitとFoundationフレームワークのインポート、プロパティの割り当て、リリースなど)を行っていますが、やはり私はこれに固執しています。
このような単純な機能と相互作用/干渉し、無効にするものは何ですか? さらに、最も簡単な実装では、これが機能するために何が必要ですか? (私が不足しているフレームワーク、任意のプロパティなど)。
このような簡単なことと私はそれに固執しています。 誰かがそれほど感謝したことがあれば。
====編集====
問題が任意のビューまたはクラスに私のコードが原因ではありません。
デフォルトの "Lorem Ipsum"テキストを持つUITextFieldとUITextViewだけを持つ新しいビュー(アプリケーションはタブバーベース)を追加しました。 テキストビューでは、テキストを選択できますが、コピー/貼り付け/選択/すべてを選択するメニューはありません。 これは、貼り付けメニューが表示されないtextField(空白)でも発生します(別のアプリのテキスト(例:SafariまたはNotes)をコピーします)。
すべてのビューで、普遍的なアプリケーションに影響を与える問題があるようです。
フレームワークの参照を削除して戻しましたが、何も起こりませんでした。 私はまだこれがどこから来るのか把握しようとしています。
それは、xcode 3でプロジェクトを作成した場合、makeKeyandVisibleも必要です。ありがとうございます。 – zambono
それは私のために働いた。 – George
ちょうどこの正確な問題がありました。 [window makeKeyAndVisible]はそれを解決しました。素晴らしい探偵作品! – jsd