問題タブ [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 投票する
1 に答える
713 参照

objective-c - UIwebviewにメモを追加する方法

UIWebviewiBooks や Amazon Kindleのように、選択したテキストにメモを追加するような機能を実装したいと考えています。

私はすでに作成しましUIMenuItemた。しかし、このメソッドを実装する方法がわかりません。この点で誰か助けてもらえますか?

このメソッドで実装するために使用される機能がわかりません。ありがとう。

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

iphone - UIMenuController カスタム項目が表示されない

UITextView に埋め込まれている UIImageView からカスタム UIMenuController を表示しようとしています。

どうすればこれを達成できますか?

下の画像に示すように、[切り取り]、[コピー]、[貼り付け]、[選択]、[すべて選択] のメニューが表示されます。 ここに画像の説明を入力

さらにタップした場合にのみ、必要なものが得られます。 ここに画像の説明を入力

これが私のコードの一部です:

私は何を間違っていますか?どんな助けでも感謝します。

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

iphone - UIMenuControllerの色をカスタマイズすることは可能ですか?

デフォルトの背景色は黒です。tintColorナビゲーションバーの場合と同様に、どうすれば色を変更できますか?

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

xcode - iPadで画像を持つメニューでメニューコントローラーをカスタマイズする方法は?

UIMenuController を含む iPad アプリケーションを開発しています。独自のタイトルを表示する Menu コントローラを統合しました。しかし、Menu コントローラーでタイトルの代わりに画像を表示する必要があります。誰もがそれを実装するための提案をすることができます.

前もって感謝します

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

ios - UIMenuItemのこのセグメントの名前は何ですか?

UIMenuItem

UIMenuControllerは、切り取り、コピー、貼り付け、選択/すべて、およびその他のシステムメニュー項目を含むポップオーバーを表示できることを知っています。しかし、上のスクリーンショットに表示されている最後のアイテムが何であるかはわかりません。その機能は何ですか?アプリケーション内で何かを呼び出しますか?もしそうなら、何を呼び出しますか?無効にすることはできますか?この場合、国際キーボードを無効にせずに、プログラムでアイテムを無効または削除したいと思います。

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

uitableview - UITableViewCellでUITextViewの強調表示されたテキストを取得するには?

内部に textView を持つカスタム セル (UITableViewCell のサブクラス) があります。それはうまくいきます!ここで、セルをタップして一部のテキストを強調表示すると、デフォルトの UIMenuController が表示され、強調表示されたテキストのコピーを選択できます。また、この機能は完全に機能します。ここで、実際に行った UIMenuController にカスタム ボタンを追加したいと思いますが、メニュー項目のアクションを実行するには、選択したテキストが何であるかを知る必要があります。どうすれば入手できますか?

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

iphone - uitextviewが表示されたuimenucontrollerなし、ユニバーサルアプリxcode 4

シミュレーターでは問題なく UIMenucontroller が表示されますが、iOS 4+ を実行しているデバイスでのテストでは表示されません。IB を使用して追加された標準の uitextview です。

これらのメソッドをデリゲートであるビューコントローラーに追加しましたが、標準のメニューコントローラー、選択、コピーなどが必要なため、必要ではないと思います。それらが呼び出されていないことは言うまでもありません。

助けてくれてありがとう

0 投票する
6 に答える
22412 参照

ios - UIMenuControllerからコピーを本当に削除するにはどうすればよいですか

複数のカスタムメニュー項目を追加したときに、UIMenuControllerに「More...」ラベルが表示されないようにする簡単な方法があったようです。すべてのシステムメニュー項目を削除する必要がありました。まだコピー作業を行うための回避策もここにありました。別のセレクターを使用してカスタムコピーコマンドを実装し、canPerformAction:withSender:をオーバーライドして、システムコピーを表示しないようにする必要がありました。

残念ながら、このメソッドは機能しなくなりました(少なくともUIWebViewサブクラスでは)。canPerformAction:withSender:は、copy:を除くすべてのシステムメニュー項目に対して呼び出されるため、結果として、システムコピーメニュー項目が常に表示されます。これは、複数のカスタムメニュー項目がある場合、それらは常に「詳細...」の背後に隠されていることを意味します。

それで、システムのコピーアイテムを実際に削除する方法、またはメニューアイテムが「もっと...」の後ろに隠れないようにする別の方法はありますか?

アップデート

これは、canPerformAction:withSenderをオーバーライドしたときに得られる出力です。「copy:」アクションに対してメソッドが呼び出されないことに注意してください。

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

uitableview - UITableViewCell に UIMenuController を表示、グループ化されたスタイル

UITableViewCell をサブクラス化する代わりに、セルがタップされたときにコピー メニューを実装する簡単な方法はありますか?

ありがとう、

RL