Вопрос:

Раскадровка экрана запуска iPhone X выровняла UITabBar по низу

storyboard iphone-x launch-screen

625 просмотра

1 ответ

32 Репутация автора

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

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

Скриншот Xcode

Автор: Slim Источник Размещён: 08.11.2017 10:44

Ответы (1)


2 плюса

2184 Репутация автора

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

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

Автор: Ben Guild Размещён: 14.11.2017 04:34
Вопросы из категории :
32x32