Можно ли использовать автоматическое расположение на некоторых контроллерах вида и автоматическое изменение размера на других? (Свифт 4) - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь использовать Авторазмер на некоторых из моих автоматических макетов контроллеров представления на других. Все выглядит отлично на всех размерах устройств, когда я использую инструмент «Просмотреть как:» в раскадровке. Там нет совпадений, и все хорошо вписывается. Тем не менее, у меня есть предупреждения Auto Layout:

enter image description here

Почему я получаю эти предупреждения, если ничего не перекрывает или перекрывает друг друга? И как мне от них избавиться?

Ответы [ 2 ]

0 голосов
/ 22 апреля 2019

Ну, я думаю, вам не нужно делать никаких специальных шагов, просто попробуйте добавить поля автоматического макета, используя (управление + действия сказали) раскадровку, и xCode автоматически обработает их отдельно.

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

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

Для справки добавьте 2 скриншота (оба из одного и того же проекта xCode), чтобы вы могли понять, что я пытаюсь сказать ...

enter image description here

enter image description here

0 голосов
/ 13 января 2019

, если вы не хотите использовать автоматический макет, просто отключите его. выберите ViewController в storybored, перейдите к файлу инспектора -> найдите раздел Interface Builder Document.uncheck используйте Autolayout.

enter image description here

...