問題タブ [uimenucontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIMenuControllerの応答が非常に遅い
私はePubリーダーに取り組んでいます。単純に、HTMLファイルのパスを取得するリーダー構造を構築してロードしUIWebView
、章をページ分割して表示します... webViewでテキストを選択すると、menuControllerが表示されます。メモの追加、テキストの強調表示、共有など、複数の機能があります。すべてがうまく機能していますが、一部の本に大きな章が含まれているという特殊なケースがあります(htmlファイルサイズは約180kbで、通常は約30〜50kbです)。このような章では、テキストを選択するとUIMenuController
時間がかかりすぎます。登場する時間!最後に、それは表示されてうまく機能していますが、この時間待つことはユーザーにとって迷惑です(ここでは約7秒話します!!)..私のビルドターゲットはiOS 4&5であり、これはシミュレーターで発生しますとデバイス..
編集:
私のViewControllerのcanPerformAction:
javascript - UIMenuController メニュー項目を選択した後に再表示されます
次の JavaScript を使用して、選択UIMenucontroller
したテキストにハイライトを追加するために使用している「ハイライト」という名前のメニュー項目を追加しました。UIwebview
しかし、のハイライトボタンをクリックするとUIMenuController
、選択したテキストが強調表示されますが、menuController
閉じられません(または、実際に1マイクロ秒閉じてから再び表示されます)。
ここで私は何を間違えましたか?
ios5 - UIMenuItem は UIImage を表示できますか?
私はそれが可能であることを見ました — iBooks アプリケーションがそれを行います。
それを行う方法はありますか?
iphone - TableView の UIMenuController からデフォルトの切り取り、コピー、貼り付けを削除する
UIMenuController からデフォルトのメニュー項目を削除しようとしています。UIWebviewまたはUITextViewのこの投稿を見つけました:
iOSのUIMenuControllerからデフォルトのUIMenuItemを削除するには?
テーブル選択でメニュー項目を表示できる新しい iOS 5 メソッドでこれを実行しようとしています。したがって、私のクラスは、UITableView を持つ UIViewController のサブクラスです。デフォルトのアイテムを削除する方法やIFが可能かどうかはわかりませんでした。ありがとう!
iphone - UITextViewでUIMenuControllerを非表示にします
サブクラス化されたUITextView
これがhファイルです
これがmファイルコードです
これは、サブクラス化されたUITextviewが使用している最初のUIViewControllerファイルです。
ただし、UITextViewからすべてをコピー選択することを防ぐことはできません。それでも何かが足りない、または間違っている場合はお知らせください。
手伝ってくれてありがとう。
ios - 標準のコピーを使用し、カスタム UIMenuController アイテムで UIPasteboard から値を取得します
PDFファイルが表示されたWebビューがあります。Web ビューの標準として、ユーザーはテキストを選択し、コピー、切り取りなどの標準操作を実行できます。カスタム アクションを表示するためのカスタム UIMenuController を追加する必要があります。標準の UIPasteboard で選択したテキストをコピーして、カスタム セレクターに渡す方法がわかりません。私は使用しようとしました
メソッドで、選択したテキストをコピーできますが、この値をメソッドに戻す方法がわかりません。
これは私のコードです(簡略化されています)ビューでロードされました。セレクターmyCopyを実行するために、UIPasteboardChangedNotificationのオブザーバーを1つ追加しました。
ご協力いただき、ありがとうございました。
uiwebview - Uimenucontroller コントローラーがタッチに反応しない
uiwebview で使用している uimenucontroller があります。メニュー コントローラーは、単純なテキストの Web サイトでは正常に動作しますが、より大きな Web サイト、つまりhttp://www.foodnetwork.com/recipes/giada-de-laurentiis/grilled-chicken-with-basil-dressing-recipe/index.html my custom menuでは正常に動作しますアイテムはタッチに反応しません。タップすると、一時的に青色で強調表示されてから黒色に戻りますが、メニューは引き続き表示され、myAction は呼び出されません。メニュー コントローラをすばやくクリックすると応答することがあるので、レスポンダ チェーンや Web ページのサイズに関係があるのではないかと考えています。メニューコントローラーを次のように初期化します。
ありがとうございました!私はこれに2週間困惑しており、アイデアがありません...
ios4 - iPhone SDK:選択したUITableCellの上にポップアップするUIMenuController
ユーザーが選択したセルの上にUIMenuControlポップアップを表示しようとしています。
現在、私はこのコードを以下に持っています。これは常にiPhoneの画面の中央にUIMenuControlを配置します...
どんな助けでも大歓迎です。
objective-c - UITextFieldのeditingDidBeginにUIMenuControllerを表示します
テキストフィールドがアクティブになった直後にUIMenuControllerを表示したいだけです。
私が今していることは:
メソッドが呼び出されますが、メニューが表示されません...
テキストフィールドでタッチ+ホールドジェスチャを実行すると、定期的に表示されます。
そのための簡単な解決策があることを願っています、ありがとう
objective-c - UIMenuController を選択不可にする
私は iPhone アプリに取り組んでおり、ツールチップを使用したいと考えています。過去に iOS のツールチップに関するいくつかの質問 (このようなもの) を見たことがありますが、解決策はココア コントロールから何かを使用することですが、私が書いていない、または理解していないコードを避けようとしています。
Apple は、私がミュージック アプリでやりたいことを長押しで正確に実行します。
これは明らかに UIMenuController のように見えます。UIMenuController のカスタム テキストの設定は既に回答済みです。ポップアップを選択できないようにするにはどうすればよいですか? 私は、Apple がタッチ イベントを傍受してそれを却下しているだけだと考えています。そうは言っても、彼らがどのようにそれをしているのかわかりません。
現在、次のような空のメソッドであるアクションでメニュー項目を選択可能のままにしています。
次のいずれかの方法についてアイデアを持っている人はいますか?
- 選択を防ぐためにタッチイベントをインターセプトする
- まったく異なる手段でこの目標を達成する
ありがとう