Ответ 1
EDIT. Наконец, Apple исправила эту проблему с помощью Xcode 8.2.1, хорошая работа Apple devs:)
Я пробовал семена XCode 8 GM, и я обнаружил серьезную проблему в Storyboard, либо вы используете Auto Layout, либо отключили его, Xcode 8 испортил UIView, включенный в UIScrollView, как показано ниже:
Проводная вещь заключается в том, что если я изменю размер встроенного UIView в ScrollView, закройте Xcode и снова откройте мой проект, чтобы UIView больше снова, без всякого смысла, все время.
Вы столкнулись с той же проблемой?
Как вы думаете, Apple исправит эту большую ошибку с официальной версией XCode 8?
Спасибо!
UPDATE К сожалению, даже официальная версия Xcode 8 имеет такую же проблему: (
EDIT. Наконец, Apple исправила эту проблему с помощью Xcode 8.2.1, хорошая работа Apple devs:)
если вы используете автоматическую компоновку, а затем выберите один за другим UIViewController Scene в главной раскадровке. Нажмите Обновить кадр, он автоматически настроит все кадры выбранного контроллера.
Единственное обходное решение, которое я нашел для этого, заключается в том, чтобы сделать размер контроллеров размеров "фиксированным" с помощью параметра "Инспектор размеров".
Вы можете изменить параметр "Имитированный размер контроллера" из инспектора размера. Перейдите к инспектору размеров и измените имитированный размер на Свободную форму. Вы можете задать ширину и высоту изображения по своему усмотрению. Чтобы просмотреть экран, как это было в iOS 9, измените ширину и высоту на 600.
Если вы компилируете свою сборку для iOS 9.3 или более ранних версий, вы можете просто изменить сборки для опции до 9.3x.
Изменить сборки для 9.3: -