問題タブ [uipopovercontroller]
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.
ipad - MonoTouch と UIPopoverController
ボタンの (bMyDocuments) TouchDown イベント ハンドラーに次のコードが関連付けられた iPad アプリがあります。
Pop2 は、デフォルト ビュー (白い背景、UI 要素なし) を持つ空白の UIViewController です。
このコードはボタンからポップオーバーを生成し、サイズは正しいです。ただし、アプリはエラーなしでハングし、その外側をクリックしてもポップオーバーは消えません。
UIPopoverController を正しく初期化するにはどうすればよいですか? サンプルコード?
ありがとう、
ポンポン
ipad - UIPopoverController が間違った場所に表示される
ウィンドウ内でビューを切り替えています。向きが時々ズレます。
いずれかのウィンドウ内で、ツールバー ボタンに関連付ける必要があるポップオーバーを表示しようとすると、画面上の位置に表示されます。デバイスの向きを物理的に変更すると、ポップオーバーが正しい位置に再描画されます。もう一度元に戻すと、正しい位置に描画されます。ポップオーバーを閉じて再度表示しようとすると、再び間違った場所に表示されます。
提案をいただければ幸いです。
ipad - iPadのポップアップ質問
以下は、ポップアップを表示するために使用しているコードです。これが初めて呼び出されると、ポップアップが表示されます。2回目に呼び出されると、「EXE_BAD_ACCESS」エラーで失敗します。「self.myTextPopOver = pop;」という行で失敗します。[pop release] という行をコメント アウトすると、すべて問題なく動作しますが、メモリ リークが発生していることになります。
iphone - ABNewPersonViewController の使用時に UIPopoverController を閉じる
「連絡先を追加」ボタンがあり、iPhone でナビゲーション コントローラーを ABNewPersonController のルート ビュー コントローラーにモーダルに表示します。
iPad の場合、内部に新しい人物コントローラーを表示できるポップオーバーがあります。
問題は、却下しようとしたときに発生します。
didCompleteWithNewPerson を使用して実装内で完了またはキャンセルをタッチすると、ポップオーバーを閉じることができます。
ただし、ポップオーバーの外側に触れても、これは無視されません。
popoverControllerShouldDismissPopover メソッドに対して YES を返し、ポップオーバーのデリゲートを に設定しましたthis
。このメソッド内に NSLOG を配置しましたが、そこにドロップしません。何か不足していますか?
外に触れたときにポップオーバーを閉じる方法を知っている人はいますか?
更新 - その他のコード
新しい人物コントローラーの [完了] ボタンと [キャンセル] ボタンが機能し、コントローラーとポップオーバーを閉じます (iPad で実行している場合)。これは、ABNewPersonViewController のデリゲートが正しく実装されていることを意味していると思います。(?)
複数のコントローラーがあり、ポップオーバーデリゲートメソッドが非表示になっているなどの問題を混乱させている可能性があると思いますか?
前もって感謝します
EDIT - デリゲートメソッド
cocoa-touch - UIPopover でキーボードを表示する
ポップオーバーが表示されたときにキーボードを表示するにはどうすればよいですか?
ポップオーバーは、popoverController から呼び出す UIViewController です。
ポップオーバーには UITextField があり、ポップオーバーが表示されると、キーボードも表示する必要があり、カーソルは UITextfield に移動します。
bebeFirstResponder を viewDidLoad または viewWillLoad の下に配置しようとしましたが、機能しません。
何が恋しい?それはすべての人々です。ありがとう。
iphone - 矢印のないUIPopoverController?
矢印なしで UIPopoverController を作成する方法を知りたい実際には、次のようなものをシミュレートしたいと思います。
それを参照してください
矢はない
通常の UIPopoverController のように、UIPopoverController の拡張された上部境界線の内側ではなく、何らかの形でその内側にあるタイトルがあります。
これは実際には UIPopoverController オブジェクトではないと思いますが、同じ効果をどのように作成できるか (CoreGraphics を使用しますか? -> 特に 3D 未処理境界線の半透明劣化効果) および/または誰かが行った場合はいくつかのソースへのリンクについてアドバイスをいただければ幸いです。この前。
前もって感謝します。
イグナシオ
編集:
私はまだこのようなものを探していて、サードパーティのアプリでさえ使用されていることに気付きました: この写真に見られるように、iPad 用の twitterrific です。どなたかお願いします。popovercontroller 内にタイトルを配置するのは見苦しいです。
ios - ポップオーバーの間違った UIActionSheet レイアウト
UIActionSheet
ポップオーバーに表示する単一のボタンがあります。横向きモードでは、ポップオーバーの周りに十分なスペースがあるため、中央に矢印が表示され、すべて問題ありません。
縦向きでは、ポップオーバーは右側に矢印を表示する必要があります:
これで、ボタンが少し低すぎ、右に少し遠すぎます (トリミングではありません)。あなたはこの行動に出くわしたことがありますか?あなたはそれを修正することができましたか?
iphone - ポップ オーバー ビューの配置に関する問題
iPad で縦表示から横表示 (およびその逆) に切り替えると、ポップオーバー ビューの位置が文字化けします。ポップオーバービューのフレームを計算する方法は次のとおりです。
ここで何が悪いのか教えてください。
ios - iPad の PopoverView の UIDatePicker
UI ポップオーバーに設定ビューを表示する iOS 3.2.2 を実行している iPad 固有のアプリケーションがあります。これはすべて素晴らしいレンダリングですが、現在、ビュー内で日付ピッカーをレンダリングしようとしていますが、それを表示するための最良の方法がわかりません。
現在、モーダル内の日付ピッカーの表示を切り替えるボタンがありますが、アクション シートの通常のアプローチと比較して、却下を管理するには非常に扱いにくいようです。
この状況の「ベストプラクティス」を見つけることができず、以前に誰かがこれに遭遇したことがあり、提案やガイダンスを提供できるかどうか疑問に思っていました.
ありがとう!
ipad - モーダル ビューが表示され、iPad が回転している場合、UIPopover の内容がランダムな向きに変更される
UITableView
ポップオーバー内に表示されるナビゲーションコントローラー内にあります。ポップオーバー内 (詳細ビュー) からバー ボタンを押すと、モーダル ビューが表示されます。ポップオーバーが表示され、その上にモーダル ビューが表示されている状態で iPad を回転すると、ポップオーバーのコンテンツは、以下に示すように一見ランダムな向きに変わります。
ここで何が起こっているのか分かりますか?
更新:
解決策を実装しようとしていますが、もっと良い方法があるかもしれません。モーダル ビューが閉じられたら、ポップオーバーの所有者にNSNotification
fromを送信します。- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error
キャンセルを押すと、ボタンが押されているように見えますが、その後何も起こらず、画面が応答しなくなります。ただし、回転は正常に行われます。
モーダル ビューが閉じられる前に、ポップオーバーを閉じているように見えます。これを行う他の方法を本当に知りません。引き続き助けていただければ幸いです。