#ios #xib #xcode8
#iOS #xib #xcode8
Вопрос:
Я использую автозапуск на xib для создания своего пользовательского интерфейса.
Когда я закончу свой пользовательский интерфейс. Он хорошо работает на симуляторе.
Но когда я открываю Xcode8 в следующий раз, xib показывает странный.
Некоторые UIView и UIImageView становятся большими.
Размер становится (1000, 1000)
Тем не менее, когда я запускаю симулятор, он выглядит хорошо.
Но xib не может быть легко изменен.
Я пытаюсь обновить фрейм. Это становится хуже
Как мне с этим бороться?
Комментарии:
1. Как выглядит ваш оригинальный интерфейс xib? Не могли бы вы предоставить изображение?
2. Я ограничен в том, чтобы показывать изображение напрямую. Вы можете посмотреть изображение по ссылке. И я обнаружил, что это проблемы с Xcode8.
Ответ №1:
Это проблемы Xcode8. И это исправлено в Xcode8.1 beta2.
Xcode 8.0 не всегда восстанавливал рамки просмотра из раскадровок и xibs, когда макеты были неоднозначными. Xcode 8.1 устраняет некоторые из этих проблем. Если вы столкнулись с этими проблемами, устраните неоднозначность в вопросах автоматической компоновки и обновите фреймы. Xcode 8.1 сохранит их корректно. (28221021, 28244619)
Подробную информацию можно найти в примечаниях к выпуску