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

javascript - ハイライトされたコンテンツがどの節にあるかを判断する (UIMenuItem/UIWebView)

UIWebView で独自の UIMenuItem (ブックマーク ボタン) を使用しています。このブックマーク (コア データ) を保存し、ハイライトがどの文/節にあるかを判断したいと思います。<span class =…&gt;各節を個別の行として保存しているため、すべての文/節を などで囲むことができます。とにかく、アプリ内からhtmlを構築します。ハイライトがどの文/節にあるかをどのように判断できますか?

ありがとう!

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

iphone - UIMenuController とレスポンダー チェーン: 何が起こっているのか?

カスタム UIView サブクラスで UIMenuController を使用しています。これは、最初のレスポンダーになることができcanPerformAction、「削除」アクションでそれを主張できることを意味します。

また、このビューのスーパービュー (カスタム UIView でもあります) でメニュー コントローラーを使用できるようにしたいので、そのスーパービューでファーストレスポンダーとしてマークし、canPerformActionさまざまなアクション (「コピー」と「」この場合は「切る」)。

(最初の) サブビューからメニューを見えるようにすると、削除、コピー、切り取りの 3 つのアクションすべてがメニューに表示されます。デバッガーでは、メニューが表示される前に、両方のビューで呼び出されていることがcanBecomeFirstResponderわかります。canPerformAction

何が起きてる?メニュー コントローラーがファーストレスポンダーになったビューに制限されないのはなぜですか? それとも、これを正しく診断していませんか?

ありがとう。

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

iphone - uimenucontroller の使用中に問題が発生しました

uiviewcontroller に存在する選択した uiview/uiimageView を移動するたびに、コピー/貼り付け/その他のオプションが必要なアプリで uimenucontroller を使用する必要があります。

ここに私が使用しているコードがあります:

rootviewcontroller からプッシュされた uiviewcontroller でこの関数を呼び出しています。 uimenucontroller は、viewcontroller の最初の使用時にのみ表示されます。 rootviewcontroller に戻って uiviewcontroller を押すと、uimenucontroller は終了したタッチでメニュー項目を表示しません。そして私はそれを見つけることができます

NO値を返します..誰もがこの問題を解決するのを手伝ってくれますか?

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

iphone - UIMenuControllerはiOS4では表示されませんが、iOS5では機能します

カスタムビューで、「canBecomeFirstResponder」を設定してYESを返し、「-(BOOL)canPerformAction:(SEL)action withSender:(id)sender」も定義しました。

次のコードを使用して、ポップアップメニューを表示します。

問題は、これはiOS 5では正常に機能しますが、iOS4.3では何も表示されないことです。

ただし、両方のiOSで、「UIMenuControllerWillShowMenuNotification」および「UIMenuControllerDidShowMenuNotification」通知が期待どおりに受信されます。

誰かが私を助けたり、正しい方向に向けたりできますか?前もって感謝します。

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

iphone - UIResponderStandardEditActions からコピー/カットを実行

これらは、 http: //developer.apple.com/library/ios/#documentation/uikit/reference/UIResponderStandardEditActions_Protocol/UIResponderStandardEditActions.html と宣言された UIMenuController の標準アクションです。

別の UIMenuItem などから、これらのメソッドを手動で実行するにはどうすればよいですか? 正しいセレクターが見つかりません:(

  1. [セルフカット:送信者];
  2. [UIResponderカット:送信者];
  3. [[UIMenuController sharedMenuController] カット:送信者];
    • (void) カット: (id) 送信者 {[スーパー カット: 送信者];}

これまでのところ、これらのどれも機能せず、セレクターが見つかりません。

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

cocoa-touch - UITextView のメニューからテキストを選択して削除するとクラッシュする

私の UITextViews は、テキストの選択と削除時にアプリをクラッシュさせます。

ここに画像の説明を入力

切り取り、コピー、貼り付けはうまくいくようです。ログの唯一のエラーは次のとおりです。

これは通常の UITextView であり、UIMenuController は変更もカスタマイズもされていません。何か案は?

iOS 4.3 および 5.0 のシミュレーターおよびデバイスで発生します。

私が解釈する必要があるスタックトレースを除いて、ゾンビが有効になっている情報はこれ以上ありません..新しいXcodeはこれについて良くありません:

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

ios - iOS5 で uitextfield の貼り付けを無効にする

次のコードを使用して、テキストフィールドへの貼り付けを無効にしようとしています:

私はこのコードを他のプロジェクトで使用しましたが、現在のプロジェクトでは複数回呼び出されて貼り付けメニュー項目が表示されます。

私が見ることができる唯一の違いは、このプロジェクトでは、上記のコードが存在するビューコントローラーがカスタムビューコントローラーの子であることです。

編集

iOS5 ではなく iOS4.3 のシミュレーターで実行すると、メニュー オプションが表示されません。

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

objective-c - PDF のコンテキスト メニュー

UIWebView と QLPreviewController に組み込まれているのは、テキストを強調表示し、何らかのコンテキスト メニューをユーザーに表示する機能です。メニューを表示することは些細な部分ですが、PDF のリントの境界四角形を決定することは私にはできません。これらの範囲の PDF の分析を可能にする Core Graphics の API はありますか?

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

objective-c - UIMenuボタンは使用後に消えます

私は次のようにUIMenuControllerをカスタマイズしました:

UIWebViewでは機能しますが、いくつかの問題があります。1)いくつかの使用後、デフォルトの[コピー]ボタンのみが表示されます。2)タッチしません(ビューにUITapGestureRecognizerが追加されています)が、少しタッチしてドラッグすると、彼らは大丈夫です。

誰かが私にそのようなカスタマイズのいくつかのチュートリアルを提供したり、問題についていくつかの提案をしたりできますか?