問題タブ [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.
javascript - ハイライトされたコンテンツがどの節にあるかを判断する (UIMenuItem/UIWebView)
UIWebView で独自の UIMenuItem (ブックマーク ボタン) を使用しています。このブックマーク (コア データ) を保存し、ハイライトがどの文/節にあるかを判断したいと思います。<span class =…>
各節を個別の行として保存しているため、すべての文/節を などで囲むことができます。とにかく、アプリ内からhtmlを構築します。ハイライトがどの文/節にあるかをどのように判断できますか?
ありがとう!
iphone - UIMenuController とレスポンダー チェーン: 何が起こっているのか?
カスタム UIView サブクラスで UIMenuController を使用しています。これは、最初のレスポンダーになることができcanPerformAction
、「削除」アクションでそれを主張できることを意味します。
また、このビューのスーパービュー (カスタム UIView でもあります) でメニュー コントローラーを使用できるようにしたいので、そのスーパービューでファーストレスポンダーとしてマークし、canPerformAction
さまざまなアクション (「コピー」と「」この場合は「切る」)。
(最初の) サブビューからメニューを見えるようにすると、削除、コピー、切り取りの 3 つのアクションすべてがメニューに表示されます。デバッガーでは、メニューが表示される前に、両方のビューで呼び出されていることがcanBecomeFirstResponder
わかります。canPerformAction
何が起きてる?メニュー コントローラーがファーストレスポンダーになったビューに制限されないのはなぜですか? それとも、これを正しく診断していませんか?
ありがとう。
iphone - uimenucontroller の使用中に問題が発生しました
uiviewcontroller に存在する選択した uiview/uiimageView を移動するたびに、コピー/貼り付け/その他のオプションが必要なアプリで uimenucontroller を使用する必要があります。
ここに私が使用しているコードがあります:
rootviewcontroller からプッシュされた uiviewcontroller でこの関数を呼び出しています。 uimenucontroller は、viewcontroller の最初の使用時にのみ表示されます。 rootviewcontroller に戻って uiviewcontroller を押すと、uimenucontroller は終了したタッチでメニュー項目を表示しません。そして私はそれを見つけることができます
NO値を返します..誰もがこの問題を解決するのを手伝ってくれますか?
iphone - UIMenuControllerはiOS4では表示されませんが、iOS5では機能します
カスタムビューで、「canBecomeFirstResponder」を設定してYESを返し、「-(BOOL)canPerformAction:(SEL)action withSender:(id)sender」も定義しました。
次のコードを使用して、ポップアップメニューを表示します。
問題は、これはiOS 5では正常に機能しますが、iOS4.3では何も表示されないことです。
ただし、両方のiOSで、「UIMenuControllerWillShowMenuNotification」および「UIMenuControllerDidShowMenuNotification」通知が期待どおりに受信されます。
誰かが私を助けたり、正しい方向に向けたりできますか?前もって感謝します。
iphone - UIResponderStandardEditActions からコピー/カットを実行
これらは、 http: //developer.apple.com/library/ios/#documentation/uikit/reference/UIResponderStandardEditActions_Protocol/UIResponderStandardEditActions.html と宣言された UIMenuController の標準アクションです。
別の UIMenuItem などから、これらのメソッドを手動で実行するにはどうすればよいですか? 正しいセレクターが見つかりません:(
- [セルフカット:送信者];
- [UIResponderカット:送信者];
- [[UIMenuController sharedMenuController] カット:送信者];
- (void) カット: (id) 送信者 {[スーパー カット: 送信者];}
これまでのところ、これらのどれも機能せず、セレクターが見つかりません。
cocoa-touch - UITextView のメニューからテキストを選択して削除するとクラッシュする
私の UITextViews は、テキストの選択と削除時にアプリをクラッシュさせます。
切り取り、コピー、貼り付けはうまくいくようです。ログの唯一のエラーは次のとおりです。
これは通常の UITextView であり、UIMenuController は変更もカスタマイズもされていません。何か案は?
iOS 4.3 および 5.0 のシミュレーターおよびデバイスで発生します。
私が解釈する必要があるスタックトレースを除いて、ゾンビが有効になっている情報はこれ以上ありません..新しいXcodeはこれについて良くありません:
ios - iOS5 で uitextfield の貼り付けを無効にする
次のコードを使用して、テキストフィールドへの貼り付けを無効にしようとしています:
私はこのコードを他のプロジェクトで使用しましたが、現在のプロジェクトでは複数回呼び出されて貼り付けメニュー項目が表示されます。
私が見ることができる唯一の違いは、このプロジェクトでは、上記のコードが存在するビューコントローラーがカスタムビューコントローラーの子であることです。
編集
iOS5 ではなく iOS4.3 のシミュレーターで実行すると、メニュー オプションが表示されません。
objective-c - PDF のコンテキスト メニュー
UIWebView と QLPreviewController に組み込まれているのは、テキストを強調表示し、何らかのコンテキスト メニューをユーザーに表示する機能です。メニューを表示することは些細な部分ですが、PDF のリントの境界四角形を決定することは私にはできません。これらの範囲の PDF の分析を可能にする Core Graphics の API はありますか?
objective-c - UIMenuボタンは使用後に消えます
私は次のようにUIMenuControllerをカスタマイズしました:
UIWebViewでは機能しますが、いくつかの問題があります。1)いくつかの使用後、デフォルトの[コピー]ボタンのみが表示されます。2)タッチしません(ビューにUITapGestureRecognizerが追加されています)が、少しタッチしてドラッグすると、彼らは大丈夫です。
誰かが私にそのようなカスタマイズのいくつかのチュートリアルを提供したり、問題についていくつかの提案をしたりできますか?