#ios #swift #xcode
#iOS #swift #xcode
Вопрос:
Это произошло в нескольких приложениях, над которыми я работал, и я считаю, что это как-то связано с навигационными панелями или панелями вкладок. Я буду работать на другом экране и возиться с кодом, а затем случайным образом прокручивать раскадровку и видеть, что все ограничения внезапно изменили значения, а некоторые элементы расширились до 1000 x 1000.
Кто-нибудь сталкивался с этим раньше и знает, что его вызывает? Это случалось со мной довольно часто, и, очевидно, раздражает их сброс каждый раз.
Ответ №1:
Поскольку вы обновили свой Xcode до 8, вам может потребоваться обновить кадры во всей сцене (один раз).
Если вы делаете это каждый раз, и это не помогает, для меня помогло изменение размера раскадровки. Например, переход с iPhone SE на iPhone 6 и наоборот.
Теперь в бета-версии Xcode 8.1 для этого есть кнопка быстрого доступа.
Просто выберите супервизор проблемного представления (содержащий упомянутые ограничения) и нажмите эту кнопку обновления кадров: