2016-04-18 6 views
1

は私が修正しようとしているレイアウトのバグのGIFです:UIPageViewControllerの子ビューレイアウトに影響を与えずにステータスバーを非表示にするにはどうすればよいですか?ここ

Bad autolayout

あなたが密接に見れば、あなたは移行の開始時に20ポイントアップシフト平面図を見ることができます。それはあまり目立たないかもしれませんが、今私はそれを見て止めることができず、私は本当にそれを修正したいと思います。

ステータスバーが非表示になっていると思いますが、UIPageViewControllerを使用している場合にのみ発生します。正常に追加されたビューでは発生しません。

このページビューコントローラが子ビューにインストールしている制約を修正する方法はありますか?どこかでtopLayoutGuideと混同しているかもしれないと思いますが、修正する方法が見つかりませんでした。

+0

何が欲しいですか?意図的にそこにステータスバーがありますか? – Axel

+0

はい、ステータスバーは目的に応じて最初のビューにありますが、目的に応じて非表示にしています。私はUIPageViewController内のビューコントローラのフレームに影響を与えずにステータスバーを隠すことができるようにしたい。 – ndbroadbent

+0

あなたはモーダルビューがポップアウトするときに表示したくないので、あなたはそれを隠していますか?それは正しい? – Axel

答えて

0

第1ページのステータスバーは、意図して配置してから非表示にしないでください。ポップアウトしているモーダルビューのステータスバーを無効にするだけです。

+0

それは私がやっていることです、これはレイアウトのバグを引き起こしています。 – ndbroadbent

+1

モーダルビューの表示後にのみステータスバーの非表示を行う完了ハンドラを実装する必要があります。 – Axel

関連する問題