Представления-контейнеры исчезают при изменении размера другого представления-контейнера в раскадровке.

Это не очень сложный вопрос... но я, должно быть, делаю что-то не так. Я только что обновился до XCode 6.1, и я не могу изменить размер представления контейнера на раскадровке без исчезновения всех остальных контейнеров!

У меня есть экран с несколькими представлениями контейнеров: просмотр с несколькими контейнерами

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

Когда я отпускаю мышь, два других контейнера исчезают! введите здесь описание изображения

Любые идеи, что я делаю неправильно?


person Mike Burba    schedule 30.10.2014    source источник


Ответы (1)


Это ошибка xCode 6.1. Об этом сообщили в Apple. Ошибка связана с автомакетом, поэтому снятие флажка с «использовать автомакет» должно исправить это, если вы его не используете. Кроме того, вы можете вручную изменить размер объекта с помощью инспектора размеров.

Очень раздражающий баг. Я также испытал это.

person Ryan Smith    schedule 01.11.2014
comment
Спасибо, Райан, отключение AutoLayout позволило мне обойти это. - person Mike Burba; 04.11.2014
comment
Причина в том, что когда мы изменяем размер любого представления в основном представлении, оно сбрасывает всю ширину, высоту, координаты x и y подвидов до 0. Таким образом, каждое подпредставление будет находиться в самом левом верхнем углу с 0 шириной и 0 высотой. . - person IOS Learner; 01.01.2015