Ограничения автоматического макета Xcode - почему по умолчанию используется отрицательное заполнение?

Я просто добавляю UIView в основной вид контроллера представления. Я хочу, чтобы высота всегда была 64 пикселя, а ширина растягивалась до ширины экрана.

Однако, когда я добавляю ограничения, левое и правое заполнение по умолчанию равно -16, даже если представление растягивается по всему родительскому виду. Даже если я верну их обратно в 0, когда я запускаю приложение, добавляется отступ -16. Что здесь происходит?

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения


person soleil    schedule 12.09.2014    source источник
comment
Просто добавьте начальное пространство к ограничителю и хвостовое пространство к ограничителю в UIView с границей UIViewController.   -  person DilumN    schedule 12.09.2014
comment
Я это сделал. Но я вижу причину этого заполнения. Не могли бы вы просветить меня. Спасибо   -  person Abdul Yasin    schedule 29.09.2014


Ответы (1)


Снимите флажок Ограничивать поля в меню закрепления (первое изображение в вопросе), добавляя интервал до ближайшего соседа для новых ограничений.

person Ganesh Kamath    schedule 24.11.2014