2017-10-07 14 views
3

1UITabBarをiPhone Xの下まで拡張するにはどうすればよいですか?

は、私はそれがセーフゾーン外の小さな領域に表示されていする方法があるかどうかを確認するためにそこにビューを入れて試してみましたが、実際には、離れてクリップされます。

誰でもこの援助を提供できますか?私がこの問題を言及した唯一のチュートリアルはこれです:https://novemberfive.co/blog/apple-september-event-iphonex-apps/しかし、私のUITabBarControllerには、(セーフエリアレイアウトガイドの使用を有効にしていても)同様のビュー階層が含まれていません。

EDIT:紫ビューなし:

https://i.imgur.com/9PWS0tK.png

答えて

0

だから私は、これは固定しまいました。ですから、私は、コンテナVCを使用して、アプリケーションのbackgroundImageViewがUISplitControllerVCの子(透明な背景を持つ)に関係なく一貫して見えるようにしました。 XCode 9のほとんどの制約は、安全な領域に合わせるためにプロジェクトを再構成しますが、これは良い開始点として機能しますが、アプリケーションが完全に壊れてしまうことがあります。これを修正するには、これらの制約を再調整して、元のようにスーパービューに合わせます。今はすべてが期待どおりに動作し、すべてが修正されています。 UIViewを追加する必要はなく、UITabBarControllerが独自のスペースを埋めました。

ポートレート:https://i.imgur.com/LaBM01p.png

景観:https://imgur.com/pYgp1mO全くTabBarIconがどのように小さいことを好きにされていません。私はそれが変わることができるのだろうかと思う。

0

iPhoneXシミュレータで実行しているときに同じ問題が発生しました。 UITabBarやUINavigation barなどのデフォルトのUI要素は、iPhone Xでも期待どおりに機能します。

しかし、スプラッシュ画面をストーリーボード(Launch Screen File)を使用して追加し、起動イメージソースを使用しないようにする必要があります。

enter image description here

+0

起動画面を使用すると、単純な選択ですが、あなたが実際にiPhoneのXで起動画像を使用することができます。しかし、これは、この質問には関係ありません。 – rmaddy

関連する問題