問題タブ [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.
objective-c - _UIFallbackPresentationViewController
iPhone の UIWebView で UIMenuController の [定義] をタップして開く辞書を閉じると、次のエラーが発生し続けます:-
そして、このエラーの後、UIMenuController はすべての UIWebView で表示されなくなります。
ここで何が起こっているのですか?
更新:実際には、ディクショナリ ビューを閉じるときではなく、開いているときにエラーが表示されます。
更新 2:エラーはアプリ全体です。選択可能なテキスト (つまり、webview、textview など) がある場所ならどこでも、辞書の定義は 1 回しか使用できません。このエラーが表示され、辞書を使用するには、アプリを終了して再度起動する必要があります。
ios - UITableViewCell のカスタム UIMenuItem を表示するには?
UITableViewCell を長押ししてカスタム UIMenuItems を表示するとポップアップする UIMenuController が必要です。
カスタムアイテムをviewDidLoadに設定しました
そして、適切なデリゲート メソッドをすべて設定しました。
ただし、「コピー」アイテムとカスタムアイテムのみを許可するため、「コピー」アイテムを表示するだけです。ただし、カスタム アイテムは表示されません。
ジェスチャ認識機能をセル自体に追加することもできますが、それは UIMenuController の共有インスタンスの目的を無効にしますね。
cocoa-touch - すべてのテキストをコピーした後、コピーを非表示にし、UITextView オプションの選択を解除します
私はメッセージングアプリに取り組んでいます。にメッセージを入力するときに、ユーザーに「コピー」オプションを提供したいと思いますUITextView
。ユーザーが「コピー」ボタンを押すと、メッセージがコピーされますが、ポップオーバーが何度も表示され、テキストは引き続き選択可能です。
これを制御する方法がわかりません。参考までにソースコードを貼っておきます。
のサブクラスを書きましたUITextView
。
pdf - UIWebView に表示された PDF から選択したデータをコピーする方法
UIWebView に PDF を表示するプロジェクトに取り組んでいます。選択した UIWebView のテキストでさまざまなことを行うために、別の UIMenuItem を UIMenuController に追加しました。問題は、新しく作成したセレクター メソッドで選択したテキストにアクセスできないことです。最初に選択したテキストに対してコピー コマンドを使用すると、以前にコピーしたテキストをペーストボードから取得できますが、[myWebView copy:sender]; のようなコマンドです。新しいセレクターから呼び出されても何もしません。選択したテキストを新しいセレクターで受け取るにはどうすればよいですか? これは、UIWebView で HTML を操作するときに JavaScript で簡単に実行できることを知っていますが、UIWebView に表示される PDF ファイルで通常どのようにこれを行うのですか?
iphone - UIMenuItem が選択された TableView の Cell を特定する
を使用して、テーブル ビューのセルにコンテキスト メニューを表示していますUIMenuController
。
セレクター:
私の質問は、名前を変更する必要があるセルをどのように特定するかです。つまり、セレクターが実行しているセルを識別しますか?
PS: IOS プログラミングは初めてです。したがって、用語の間違いやばかげた質問はご容赦ください。
iphone - UITextViewコピーオプションが一番上のiPhoneアプリに表示されませんか?
メッセージベースのiPhoneアプリで作業しています。UITextView
ユーザーが入力したメッセージを表示するために追加しました。このアプリにより、ユーザーはcopy the messages
. ユーザーが でメッセージを選択するたびに、bubbles the Copy option showing in middle of UITextView
. TextViewの上部にコピーオプションを表示するには?
誰でもこの問題を解決するのを手伝ってもらえますか? 前もって感謝します。
iphone - シングルボタンUIMenuController
おはようございます !
私はアウトレットリストを表示するアプリを書いています。すべてのアウトレットは2種類の商品を販売したり、オンラインショップになったりすることができます。
私のアプリでこれを表示するために、いくつかの「アイコン」を追加しましたが、それらがボットで十分に「自明」である場合は、説明するための使いやすい方法を探しています。
UImenuController
したがって、ユーザーがアイコン(UIButton
)をタップしたときに使用していることを知っておいてください。
下の写真のように、単純なものを探しています。
しかし、代わりに
ハイライト
私はただのようなものを置きたいです
x製品を売る
私が直面している問題は、このUIMenuControllerを表示できることですが、この画像に示されているように、彼には多くの「ガベージ値」があります。
本当にかっこいいじゃないですか?
彼は私のボタンにリンクされているメソッドです:
私は明らかに持っています:
✔次の場合はYESを返しました
-(BOOL)canBecomeFirstResponder
✔次の場合はYESを返しました
-(BOOL)canPerformAction
✔次の場合はYESを返しました
-(BOOL)canPerformAction
-(BOOL)canPerformAction -(BOOL)canPerformAction:(SEL)action
✔withSender:(id)senderに対してYESを
返しました
✔テキスト「Select
」は表示されますが、メニューの「最後」に表示されます(右側の矢印を使用する必要があります)
どんな助けや手がかりも大歓迎です!:-)
ios - iOS 共有 UIMenuController はおそらく UIMenuItem をキャッシュします
次の画像で問題をうまく説明できると思います... https://www.dropbox.com/s/pd1syth3gce6qh7/ios_uimenucontroller.png
対応するコード部分もここにコピーします。
コンソール出力:
2012-10-15 14:02:16.450 TouchTracker[8808:c07] タップ
2012-10-15 14:02:16.455 TouchTracker[8808:c07] カウント: 0
2012-10-15 14:02:16.455 TouchTracker [8808:c07] カウント: 1
2012-10-15 14:02:16.456 TouchTracker[8808:c07] ???
2012-10-15 14:02:16.459 TouchTracker[8808:c07] 行がリリースされました
UIMenuController に追加される UIMenuItem は 1 つだけで、実行時に menuItems NSArray に追加されるのは 1 つだけですが、シミュレーターには 2 つのメニュー項目が表示されます。
[アイテムの削除] をクリックすると、delete:メッセージが自分自身に送信されます。実は以前はタイトルが「削除」だったのですが、なんとなくキャッシュされているようです。
iPhoneシミュレーターでコンテンツと設定をリセットしようとしました。DerivedData フォルダーの内容も削除しました...まだ解決策はありません。また、すぐにデバイスでテストします。
何か考えはありますか?
ここで完全なプロジェクトを見つけることができます: https://www.dropbox.com/s/wg9ol63aa05px26/TouchTracker.zip
前もってありがとう、ガボール・オロス
iphone - UITextViewのコピー、貼り付けオプションを無効にして、iPhoneアプリで再度有効にする方法は?
UITextView ベースの iPhone アプリで作業しています。私の画面の1つでは、ユーザーが画面をタップすると3つのUITextViewがあり、カスタムMenuItemsでUIMenuControllerが表示されます。In this scenario UITextView is in Active means UITextView is becomResponder. So when i show UIMenuItem taping the screen UITextView UIMenuController showing with "Paste" option.
ユーザーが画面に触れたときに UITextView から UIMenuController アイテムを無効にしたい。Could you please anyone tell me how to disable UITextView with showing keypad and disable UIMenuController.?
前もって感謝します。
iphone - UIPasteBoard が表示されない UIMenuController は iPhone アプリをクリアしますか?
メッセージベースの iPhone アプリケーションで作業しています。私のアプリケーションでは、iMessage ネイティブ iOS アプリのように見えます。I made Bubbles with used UIImageView and UILabel. I made UILabel as clickable and showing Copy option. It is working fine when the message input UITextView is not in active.
その理由は、UITextView が becomeFirstResponder に完全にコントロールされている場合です。UILabel には来ません。これについて私を助けてください。
How to show UIMenuItem "Copy" when the user clicking UILabel if the keyboard is in visible the control is in UITextView?
これについて私を助けてください。この問題に 2 日間を費やしました。前もって感謝します。