2016-12-30 5 views
2

Пока я все еще боюсь с ограничениями в xcode, становится все легче. Что-то, что я не смог узнать больше, - это когда я добавляю ограничения для своих объектов дизайна. Иногда я получаю пунктирную схему где-то еще, где находится объект, и я не совсем уверен, что это такое. enter image description hereЧто представляют собой пунктирные линии в раскадровке?

ответ

4

оранжевые пунктирные линии представляют собой кадр, в котором будет находиться ваш компонент из-за ограничений, которые вы добавили к нему, чтобы каждый компонент переместился в нужное место. Выберите вид верхнего уровня в вашем представлении. Нажмите кнопку «Редактор» -> обновить кадры

Если у вас есть красные линии, которые представляют собой добавленные конфликтующие рамки, как вы говорите, ширина кнопки равна 50, а другие ограничения говорят, что ширина равна 100, тогда у вас есть 2 конфликтующих ограничения и компонент не может вычислить его раму поэтому просмотрите свои ограничения тогда

синие говорят, что все в порядке с вашими ограничениями

Надеюсь, что мой ответ вам поможет