2017-11-15 9 views
0

私はiPhoneX用のレイアウトに取り組んでおり、アクションシートとSafariブラウザに問題があります。余分なスペースです。アクションシートが一番下に表示される必要がありますか?どうやってやるの?私は安全な場所を無効にする必要があると思いますが、どうすればいいですか?iPhone Xとボトムセーフエリアのインセット

おそらく私は2つのUIWindowsを使用しています.1つはすべてのコンテンツ用で、もう1つは画面の下部にバナーを表示するためです。

輪郭が描かれているスペースは、私のアプリを誰からも隠すためのものです。アプリには存在しません!

アクションシートを底に近づけたい。 iPhoneXを除くすべてのデバイスでうまく動作します。私は2つのUIWindowsを持っています(1つはすべてのコンテンツ用、もう1つは広告の下部にあります)。だから、iPhoneXのためのコンテンツ・ウィンドウは、おそらくいくつかの安全なエリアインセットを持ち、そのアクションシートのbecaise下端から

enter image description here enter image description here

答えて

0

をしませ示しあなたは、ビューコントローラのためのセーフエリアを無効にする必要はありません。これらは、上端、後端、および前縁には依然として有効です。

灰色のバーを削除するには、bottomAnchorまたは含まれているビューをbottom safe areaの代わりにsuperViewに設定するだけで済みます。

additionalSafeAreaInsetsで安全領域のインセットをさらに調整することもできます。 https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsetsこれにより、修正したくないエッジのままにすることができます。

+0

「黒い棒を取り除く」とは何ですか?私はアクションシートを下の尻のビットに移動する必要があります – dsfs

+0

私はミスタイプしました、私はグレーを意味します。 – erikmartens

+0

いいえ、私は削除する必要があるものではありません、アクションシートは灰色の表示から開始する必要があります – dsfs

関連する問題