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

iphone - カスタムビューで UIMenuController を機能させるにはどうすればよいですか?

次のコードを機能させようとしています。

メニュー インスタンスの準備はできていますが、表示されません。幅は常にゼロです。

UIPasteboard/UIMenuControllerまたは、このトピックに関するサンプル コードはありますか?

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

iphone - iPhone SDK の UITextView で貼り付けメニューの配置を制御する方法

広告を含むビューのすぐ下に UITextView を配置しました。ユーザーがテキストを貼り付けようとすると、貼り付けメニューが挿入ポイントのすぐ上にある広告をオーバーレイします。偶発的なクリックを助長したくないので、メニューを挿入ポイントの上ではなく下に表示する方法を探しています。または、メニュー コントローラーをだまして、テキスト ビューが既に画面の一番上にあると認識させる方法があるかもしれません。

sharedMenuController で setTargetRect:inView: メソッドを使用してみましたが、効果がありません。どうやら、テキスト ビューは共有メニュー コントローラーを使用していないようです。

ビューコントローラーの textViewDidBeginEditing:textView および viewDidLoad メソッドに次の行のバリエーションを追加しようとしましたが、うまくいきませんでした。

[[UIMenuController sharedMenuController] setTargetRect: CGRectMake(140, 120, 5, 5) inView:self.view];

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

iphone - UIMenuController のカスタマイズ

こんにちは、IPhone SDK3.x でカット/コピー/ペースト メニューのようなカスタマイズ バブル メニューを作成したいと考えています。UIMenuController であることは知っていますが、標準の切り取り/コピー/貼り付けメニューしか提供していません。このようなバブル メニューを作成する方法は誰でも知っています。参照用の例とコードはありますか?

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

iphone - UIMenuControllerWillShowMenuNotificationを使用してUIMenuControllerを非表示にします

UITextView(編集不可)があります。ユーザーがテキストを選択しようとすると、[選択]|[選択]を非表示にします。[すべて]メニューを選択します。

グローバル通知UIMenuControllerWillShowMenuNotificationを使用して非表示にする方法はありますか、または非表示にして選択する他の方法はありますか?すべてメニューを選択しますか?

どうもありがとう

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

iphone - カスタム ビュー / uiview サブクラスに iphone のコピー/貼り付けコントロールを実装する

ここSOには、これらの線に正確に沿った質問がすでにあることを認めますが、実装の詳細、有効な回答が不足しており、より具体的にしたいので、新しい質問が適切であると思います. 明らかに、私が間違っている場合はお知らせください。そこでスレッドを再開することができます。

基本的に、ユーザーがラベルを押したときに UILabel のテキストをペーストボードにコピーしたいと考えています。正直なところ、難しいことではありません。ただし、視覚的なフィードバックを提供する最善の方法は、ユーザーに から [コピー] メニュー オプションを表示させることだと思いますUIMenuController

iPhone アプリケーション プログラミング ガイドのイベント処理セクション、具体的にはCopy, Cut, and Paste Operationsのセクションによると、カスタム ビューからコピー、カット、および/または貼り付け操作を提供できるはずです。

したがって、ガイドで説明されているように、次の実装で UILabel をサブクラス化しましたが、UIMenuController は表示されません。ガイドには、これを行うために他に必要なものがあることは示されておらず、NSLog ステートメントはコンソールに出力され、ラベルを押したときにセレクターが実行されていることを示しています。

では、これを実現するために他に何をしなければならないのでしょうか?

フォローしていてこれをやろうとしている人も、ラベルに「User Interaction Enabled」を設定する必要があります

編集:

わかりやすくするために、これは、特定のiPhoneビューで画像を押したときに画像の上に表示される小さな[コピー]メニュー項目に似ている必要があることを付け加えておきます. -B

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

iphone - iPhoneのUIWebViewでの選択時にカスタムメニューを表示する

ユーザーがUIWebViewで選択を完了したときに、「こんにちは」と「さようなら」の2つのオプションを表示したいと思います。

次のように、ViewControllerにオブザーバーを追加しました。しかし、私はそれ以上の実装を知りません。

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

iphone - リンク上のUIWebViewアクションシートポップアップ-カスタマイズ

uiwebviewのアクションシートポップアップにオプションを置き換えたり、追加したりしようとしています。リンクをロングタッチすると、標準のuiwebviewポップアップが表示されます。私はそれをしたいくつかのアプリを見ました、しかし私はそれを理解することができません。

標準オプションは次のとおりです。開くまたはコピー、コピーを非表示にして送信メールを追加します。

何か助けはありますか?

ありがとうアルバート

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

iphone - メニュー以外の場所で画面をクリックすると、UIMenuControllerが消えます

UIMenuControllerを使用していますが、画面をクリックすると消えます。メニューを表示するとき、メニューがフェードアウトする前にユーザーが項目を選択するのを待つ必要がありますが、画面上の任意の場所(メニューバーではない)をクリックすると、メニューはフェードアウトします。これを防ぐ方法はありますか?

UIResponderクラスと関係があるのでしょうか?私はこれを読んでいますが、レスポンダーの概念を完全に理解しているのかどうかはまだわかりません。

ありがとう。

0 投票する
7 に答える
24908 参照

iphone - UIMenuController が表示されない

カスタム UIMenuController を作成してビューに表示しようとしています。これが私のコードです:

エラーや例外はありませんが、メニュー コントローラーが表示されません。

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

iphone - セカンダリ画面のmakeKeyAndVisibleは、UIMenuControllerの表示を停止します

ビュー上にUIMenuControllerを表示して、コピーアンドペーストメニューポップアップを表示します。これはうまく機能しますが、最近、アプリに外部画面機能を追加しました。ビューを表示して外部画面に追加すると、

..。

..。

しかし、[extWindow makeKeyAndVisible];iPad上にあるビューにメニューが表示されなくなるという副作用があるようです。

どうすればこれを修正できますか?