Невозможно установить ограничения Auto Layout для экрана запуска в Xcode

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

Что может быть возможной причиной?


person Mohamed Ali    schedule 30.01.2017    source источник
comment
Вы должны иметь возможность добавлять ограничения к представлению без каких-либо проблем. Обычно с Launchscreen.storyboard вы не можете добавить какой-либо пользовательский код, но автоматическая компоновка должна работать нормально. Если это не так - я бы предположил, что есть проблема. Это должно быть точно так же, как основная раскадровка, с кнопкой ограничений внизу справа.   -  person Pierce    schedule 30.01.2017
comment
Спасибо Эрик за ваш ответ. Это то, что я всегда делал, но на этот раз я не вижу кнопку ограничений, не уверен, что это такое !!, я бы предположил, что это связано с локализацией, поскольку я локализовал приложение, и Xcode создал файлы для локализации, но я не уверен !   -  person Mohamed Ali    schedule 30.01.2017
comment
О Боже! Мне не хватало только «Использовать автоматический макет»!   -  person Mohamed Ali    schedule 30.01.2017
comment
Что ж, рад, что вы разобрались! :-)   -  person Pierce    schedule 31.01.2017


Ответы (2)


Да, вы не установили этот флажок. Для тех, кто сталкивается с той же проблемой, ниже приведены шаги по включению автоматического макета для экрана запуска:

1) Выберите значок контроллера просмотра экрана запуска:

введите здесь описание изображения

2) Перейдите в «Инспектор файлов» на правой панели:

введите здесь описание изображения

3) Установите флажок «Использовать автоматический макет»:

введите здесь описание изображения

Теперь вы сможете установить ограничения автоматического макета для запуска экрана.

person Community    schedule 01.02.2017

Откройте LaunchScreen.storyboard и на левой панели CTRL+перетащите первый компонент, который вы хотите принять участие, ко второму компоненту, и используйте открывшееся всплывающее окно:

введите здесь описание изображения

person danielhadar    schedule 15.08.2019