問題タブ [uimodalpresentationstyle]
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.
iphone - AppDelegate からの PresentViewController
次の行で実行できることがわかっている ViewController を提示しようとしています。
ただし、AppDelegate を呼び出す部分があり、そこで問題が発生します。
私はそれを整理することができます:
しかし、コードが示すように、これはナビゲーション プッシュを行います。
objective-c - UIModalPresentationPageSheet 内の UIWebView から Youtube ビデオを再生すると、全画面表示がモーダル ビューのサイズに制限されます
PresentationPageSheet スタイルのモーダル ポップオーバー内に UIWebView があります。Youtube ビデオが全画面表示で再生されると、予期される動作は、全画面表示でポップオーバーすることです。代わりに、ポップオーバー コントローラーのサイズ内で再生されます。
ios - Objective-C - フォーム シートとページ シートを同時に閉じる
UIModalPresentationPageSheet プレゼンテーション スタイルでビュー コントローラーをプッシュする UINavigationController があります。
このページ シートのビュー コントローラー内から、UIModalPresentationFormSheet スタイルのビュー コントローラーを提示します。
ユーザーがフォーム シートの [完了] ボタンを押したら、フォーム シートとページ シートを閉じたいと思います。
[完了] ボタンのアクション:
デリゲートはページ シートのビュー コントローラーであり、セレクターでページ シートを閉じます。
実行すると、次のようになります。
フォームビューが閉じられる前にセレクターが呼び出されるため、これが発生する理由はわかりますが、これを回避する最善の方法はわかりません。
onDone で却下を削除しようとしましたが、セレクター呼び出しで両方の却下を呼び出し (フォーム シートのanimated:NO を使用)、機能しているように見えますが、これが私がアプローチすべき方法であるかどうかはわかりませんそれを修正します。
objective-c - iOS 7 iPad で ModalPresentationStyle を使用したポップオーバーが中央に配置されない
iOS 7 でバグと思われる問題が発生したか、適切な対応をしていません。ModalPresentationStyle を使用して、iPad でポップオーバーとして表示される modalViewController があります。また、標準サイズではなく、カスタムサイズです。コードは次のとおりです。
iOS 6 では問題なく動作していますが、iOS 7 では中央に配置されていません。しかし、ModalTransitionStyle を UIModalTransitionStyleCrossDissolve に設定すると、正常に動作します。ただし、このモードのみ。多分誰かがこれにつまずいて、それを修正する方法を知っていますか? 私はディゾルブ効果の大ファンではありません。ありがとうございました。
ios - カスタム UIViewController アニメーションとモーダル プレゼンテーション モード
UIViewController
iPad でカスタム アニメーションを使用すると、アニメーションの完了後にグレーのボックスが表示されるmodalPresentationStyle
かUIModalPresentationFormSheet
、灰色のボックスが表示されます。UIModalPresentationPageSheet
(灰色のボックスは実際にはUIDropShadowView
です。)
カスタム アニメーションは正常に動作することに注意してください。View Controller は、この灰色のボックスがある場所に配置され、完了とマークされるとすぐに、何かがこのボックスを追加します。
回避策はありますか? それとも、カスタム アニメーションでのみUIModalPresentationCustom
サポートされていますか?
ios - uimodalpresentationpagesheet はステータスバーの下に移動します
ボタンを押すと FirstView に、SecondView は UIModalPresentationPageSheet に表示されます
SecondView は正常に表示されます (上限はステータス バーの横にあります) #1. 次に、SecondView でボタンを押すと、ThirdView が次のように表示されます。
この ThirdView では、xib に追加された UINavigationBar があり、部分的にステータス バーの下にあります (最初の問題) #2。ThirdView ユーザーが SecondView に移動すると、それはもううまく表示されません。今回の上限は、部分的にステータス バー #3 の下にあります。
どうすれば解決できますか?
(これは iPad アプリです) (SecondView にも UINavigationBar が xib に追加されています)
編集: スクリーンショット !#1 1
!#2 2
!#3 3