問題タブ [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.
objective-c - ポップオーバーからのモーダルビューコントローラーの提示
ポップオーバーの中にあるViewControllerがあり、そこからモーダルViewControllerを提示したいと思います。これが私のコードです:
結果は次のとおりです。
代替テキストhttp://cl.ly/5300e4f8f5d440d3f850/content
何らかの理由で、ナビゲーションバーの背景は、そのように構成していなくても透明(または黒?)になっています。モーダルビューコントローラtintColor
の方法でナビゲーションバーのプロパティを手動で設定してみましたが、効果がありませんでした。viewDidLoad
iphone - popcontroller からオブジェクトにアクセスする
できる限り要約して、私の問題を簡単に説明します。
RootViewController にある「Hello」というラベルがあります。RootViewController のボタンを押すと表示されるポップオーバーがあります。
そのポップオーバーには別のボタンがあり、それを押すと、RootViewController のラベルを「Hello」から「Bye Bye」に変更したいと考えています。
どのように進めればよいですか?
iphone - ポップオーバーの最大サイズ
ポップオーバービューの最大サイズを誰かに確認してもらえますか?
ありがとう
ipad - キーボードが下にスライドした後、UIPopoverController が元の位置に移動しない
UINavigation バーを使用して iPad にポップオーバーを表示しています。2 番目のビューには、キーボードを表示できる UISearchController があります。キーボードはポップオーバーを上に押し上げますが、これは問題ありませんが、UINavigation バーの「戻る」ボタンを押すとキーボードが消えますが、ポップオーバーは元の位置にスライドしません。誰でもそれを修正する方法を知っていますか? ありがとう!
iphone - UISearchBarにフォーカスがある場合のSplitViewControllerのポップオーバーUIエラー
スプリットビューがポートレートモードの場合、rootViewはポップオーバーとして表示されます。この場合、私のrootViewには、上部にsearchBarがあるtableViewがあります。検索バーをタップすると、キーボードが表示され、splitViewのポップオーバーが自動的に高さを調整しますが、同時に、これがポップオーバーの上部に表示されます。

何か案は?
前もって感謝します。
iphone - -dismissPopoverAnimated: デリゲートを呼び出さないで UIPopoverController を却下しますか?
デリゲートとして自分自身を持つ UIPopoverController があります: ポップオーバー コントローラーの外側をタップすると呼び出しを受け取りますが、内側をタップすると閉じたいので、 -dismissPopoverAnimated: を使用しますが、この場合デリゲートは呼び出されません。これは正常ですか?これはバグですか、それとも何か間違っていますか?
アップデート:
ああ、問題の原因に関係なく (バグなのか、これが意図された動作なのか)、自分でデリゲートを呼び出すと問題が解決します:)
contentViewController のビューに触れると、親 UIPopoverController のデリゲートを呼び出します。
ipad - UIPopoverロックの背景ビュー
iPadのパスコードビューを複製しようとしています。これは基本的に矢印の方向がないポップオーバーであり、モーダルビューコントローラーのように背景ビューをロックします。
私の質問:ポップオーバーを表示するときに、基になる背景ビューをロックする方法はありますか?
私の考え:私が思いつくことができる唯一の本当の解決策は、そのポップオーバーをモーダルビューコントローラー内に配置することです。そしてそれをそのように提示します。
考え?
ipad - ポップオーバー内にキーボードを表示する方法は?、iPadパスコードロックスタイル
iPadのパスコードを設定したときに表示される方法でキーボードを提示することはできますか?
ipad - UISplitViewControllerDelegatewillHideViewControllerが間違ったpopOverControllerを送信します
UITableViewControllerをNavigationControllerにプッシュします(UISplitViewController viewControllersの呼び出しの0番目の要素で返されるNavController)。このTVCをUISplitViewControllersデリゲートに設定しました。新しくプッシュされたTVCデリゲート関数は正常に呼び出されますが、以前のTVCのpopoverControllerで呼び出されます。(それはスタックの次の男です)したがって、popoverControllerのサイズは間違っています。popoverController.popoverContentSizeを使用してこれを回避することはできますが、根本的な問題を修正したいと思います。根本的な問題は、SplitViewControllerがデリゲート関数willHideViewControllerの間違ったpopoverControllerでデリゲートを呼び出していることです。助言がありますか?
cocoa-touch - サイズ変更後に UIPopoverController の位置を調整する
をUIPopoverController
含む がありUITableView
ます。-viewDidAppear
テーブルの内容に合わせて、ビュー コントローラの関数でポップオーバーのサイズが変更されます。ポップオーバーは適切にサイズ変更されますが、通常、その矢印は元の を指していませんCGRect
。矢印が意図したターゲットを指すように、サイズ変更後にポップオーバーを強制的に再配置する方法はありますか?
編集:-viewDidLoad
テーブルビューは呼び出されるまでデータをロードしないため、ポップオーバーのサイズを設定できません。その-viewDidAppear
結果、それまでポップオーバーのサイズがわかりません。さらに、テーブル ビュー セルの 1 つをクリックして別のビューを表示すると、ポップオーバーのサイズを変更すると、矢印が意図したターゲットを指しなくなります。