Я использую раскадровки в первый раз в своем приложении
Когда я закрываю Xcode, у меня есть 0 предупреждений о неулокальных представлениях или что-то, что касается моего раскадровки. Когда я перезапускаю Xcode и открываю раскадровку, 3 из моих 15 сцен имеют неправильные предупреждения о просмотре.
Не касаясь ничего (кроме выбора файла), я могу выпустить git status
и увидеть, что файл .storyboard имеет изменения. Если я git diff
, я вижу, что это включено в несколько областей файла:
<variation key="widthClass=compact" misplaced="YES">
<rect key="frame" x="8" y="56" width="130" height="34"/>
</variation>
Если элемент уже имел <variation key="widthClass=Compact"
node, то добавляются атрибут misplaced
и rect
node.
Единственное, что мне нужно сделать, чтобы заставить предупреждения уйти, - щелкнуть по каждому из них, убедиться, что выбран "Обновить кадр" и нажать "Исправить смещение". Это исправляет все, пока я не перезапущу Xcode.
Основная структура моей сцены:
UIView
UICollectionView
UICollectionReusableView
UICollectionViewCell
UICollectionViewCell
UISegmentedControl
Как я могу предотвратить это при каждом запуске?