Раскадровка экрана запуска iPhone X Выровняйте UITabBar по низу

Я обновляю свой LaunchScreen.storyboard для iPhone X (используя Xcode 9.1), но не могу заставить UITabBar выровняться по абсолютному дну. Руководство по нижнему макету, кажется, заканчивается в безопасной области с использованием предложенных ограничений. Кто-нибудь знает, какое свойство или ограничение мне нужно добавить?

Обратите внимание, что я намеренно использую UIViewController с UITabBar вместо UITabBarController, потому что я не хочу, чтобы какие-либо вкладки были выбраны по умолчанию, и это кажется единственным обходным путем.

Снимок экрана Xcode


person Slim    schedule 08.11.2017    source источник


Ответы (1)


Если вы снимите флажок «Относительные поля безопасной области» на панели вкладок (показано на снимке экрана), удалите существующее нижнее ограничение, а затем перетащите UITabBar в область исходного индикатора... вы сможете создать новое нижнее ограничение "0", и он останется там.

Мы только что столкнулись с той же проблемой... и заметили, что если вы настроите XIB для любого устройства, кроме iPhone X, он отобразит UITabBar размера pre-X для этих экранов запуска, так что имейте это в виду... оставьте это на этом устройстве, если вы столкнетесь с той же проблемой. ????

person Ben Guild    schedule 14.11.2017