問題タブ [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.

0 投票する
2 に答える
2566 参照

ipad - iPad アプリケーションで選択したテキストの選択を解除する方法

UIWebView にカスタム メニュー項目 (UIMenuItem) を追加しました。ユーザーが Web ビューでテキストを選択した後にカスタム メニュー項目を選択すると、現在のテキスト選択を「解除」したいと考えています。問題は、何らかの理由でモーダル フォームを表示すると、編集メニューが再びポップアップすることです。選択された (強調表示された) テキスト範囲がまだあるためだと思います。選択した範囲をキャプチャした後、カスタム メニュー項目ハンドラーで選択したテキストをプログラムで「選択解除」したいと考えています。

0 投票する
1 に答える
6448 参照

iphone - UITableViewでセルをタップしたときにUIMenuControllerを表示する際の問題

ユーザーがグループ化されたUITableViewのセルを長押ししたときに、カスタムUIMenuControllerを表示しようとしています。ただし、長押しを正常に検出した後、UIMenuControllerを表示できないようです。どんな助けでも大歓迎です。

cellForRowAtIndexPathに、Long PressGestureRecognizerを接続します

これが私のhandleLongPressアクションメソッドです

EditおよびSaveのActionメソッドは、UIAlertViewを表示するだけです。また、UIMenuControllerが表示されたときに、[保存]および[編集]オプションのみが表示されるように、以下のメソッドを実装しました。

私はまた、MyViewControllerがファーストレスポンダーであると主張しています

0 投票する
1 に答える
550 参照

iphone - UIMenuItem アクションの送信者が常に nil なのはなぜですか?

UIMenuItemにインスタンスを追加しましたUIMenuController。テキスト フィールドを 2 回タップすると、ウィキペディアでコピー、切り取り、貼り付け、ルックアップを含むテキスト編集メニューが表示されます。

これは私のアクションメソッドです:

NSLog[ウィキペディアで検索] メニュー項目を選択すると、 が表示されます。しかし、送信者は常に nil です。

メソッドでさえ、-canPerformAction:withSender:送信者として nil 以外のものを受け取りません。

私は何か間違ったことをしていますか、それとも既知のフレームワークのバグですか?

0 投票する
1 に答える
3836 参照

uiwebview - MOREメニューなしのカスタムメニュー項目を持つuiwebviewのuimenucontroller

私の iPad アプリには、テキスト コンテンツを表示する UIWebview があります。タップしてテキストを選択すると、2 つのカスタム メニューを含むメニューがポップアップ表示されます。

と言う | メニュー1 | メニュー2 |

しかし、無効にできなかったCOPYメニューも付随するようです。無効にする可能性はありますか?私はフォーラムを試してみましたが、解決策はありませんでした。

そのため、COPY メニューを他の 2 と一緒に保持しても問題ありません。これは次のようになります。

| | コピー | メニュー1 | メニュー2 |

しかし、残念ながら、次のように MORE メニューで表示されています。

| | コピー | もっと... |

More... メニューをクリックすると、他の 2 つのメニューが表示されます。

しかし、最初の試行自体でこれら 2 つの項目をすべて表示する必要があります。2つのメニューのみ、または少なくともコピーメニューと一緒に。

| | コピー | メニュー1 | メニュー2 |

また

| | メニュー1 | メニュー2 |

いくつかの解決策を教えてください....多くの方法で試しています..しかし、何もうまくいきません...助けてください...

ありがとう、ブライアン

0 投票する
0 に答える
727 参照

iphone - UIMenuController 選択を表示する方法

以下に示す選択で UIMenuController を実装するにはどうすればよいですか? UIView(CGPDF ...)にPDFがロードされたUIScrollviewがあります。MenuController を選択せず​​に動作させますが、画面上で選択を取得する方法がわかりません。今のところ何が選択されているかは問題ではありません。視覚的な選択を表示したいだけです。

以下は、UIMenuController に使用するコードです。

0 投票する
3 に答える
1533 参照

iphone - UIMenuControllerをサブクラス化して、テキストだけでなくアイコンを取得できるようにすることはできますか?

これをどのように行うのでしょうか?タップホールドで、密度の高い、純粋にグラフィカルなメニューを探しています。

0 投票する
2 に答える
948 参照

iphone - その場でUIMenuControllerを更新する

私のアプリケーションには、メニューをポップアップする機能があります。「すべて選択」ボタンを押したときに「削除」ボタンを有効にしたい。しかし、私はこれを機能させることができませんでした。

これは、問題を説明するサンプルプロジェクトです。それを実行し、[メニュー]ボタンをタップして、[すべて選択]を押します。[削除]ボタンはすぐに表示されますが、メニューを非表示にしてから再度表示した場合にのみ表示されます。どうすればこれを修正できますか?

0 投票する
3 に答える
2673 参照

iphone - UIMenuController が表示されているときに選択されたテキストを取得する

ユーザーが UITextView または UIWebView でテキストを選択すると、UIMenuController が表示されます。この選択したテキストにプログラムでアクセスする方法はありますか?

カスタム項目を UIMenuController: 'Search' オプションに追加したいので、データベースで選択したテキストを検索するために必要です。

テキストをペーストボードにコピーするために「コピー」アイテムを使用せずに、次回から UIPasteBoard から取得することは可能ですか? - そのような回避策には興味がありません。

0 投票する
1 に答える
548 参照

uimenucontroller - メニューオプションの1つをタップした後、メニューオプションが表示されない

特定のメニューオプションをタップしても、他のメニューを表示できません。私が望む動作は、デフォルトのカットコピーメニューオプションに似ています。UITextView領域を長押しすると、select、select all、およびその他のメニューが表示されます。[すべて選択]をタップすると、すぐにコピー、貼り付けのオプションが表示されます。

私のアプリと同様に、画面に画像が表示されます。画像を長押しすると削除メニューが表示されます。削除をタップすると、本当に削除され、メニューオプションがキャンセルされます。本当に削除、キャンセルのオプションを表示できません。これを行う方法はありますか?UIMenucontrollerのupdateメソッドに出くわしました。しかし、それを使用する方法がわかりません。

0 投票する
1 に答える
1713 参照

objective-c - UIMenuController:どのmenuItemが押されているかを知る方法は?

UITableViewCellにUILongPressGestureRecognizerがあり、ユーザーが選択できるいくつかのカテゴリを含むUIMenuControllerが表示されます。これらのカテゴリはNSMutableArrayに保存され、ユーザーがカスタマイズできます。UIMenuControllerのすべてのカテゴリプレスを処理するために1つのメソッドを使用したいと思います。選択したUIMenuItemのインデックスを渡すにはどうすればよいですか?前もって感謝します。