2015-02-04 3 views
0

У меня есть панель навигации в моем раскадровки, и установить на следующие ограничения:IOS Панель навигации не к краю экрана

Horizontal Space - (-16) - View Navigation Bar 
Horizontal Space - (-16) - Navigation Bar View 
Vertical Space - (8) - Navigation Bar - Top Layout Guide 

Однако это выглядит как это:

enter image description here

Оба в Portait и ландшафтная ориентация.

Как я могу исправить это, чтобы у меня не было 3 пикселя белого пространства? (также делает это на моем Iphone 6plus)

Я использовал опцию Inferred Size. Это работает на Iphone 4S, Iphone 5, iphone 5S, iphone 6.

ответ

2

Мои ограничения, похоже, указывают на то, что я ограничил представление против его полей Superview, а не против его фактических ребер. Поскольку поля отличаются между другими телефонами и iPhone 6 Plus, моя панель навигации заканчивается вставкой (потому что константа 16 недостаточно велика).

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

шаги, чтобы исправить:

  1. Нажмите панель навигации
  2. Нажмите на булавку (в | - [] - |) вещь на правом нижнем углу (3-й справа 2 слева).
  3. Нажмите 'ограничивает в полях'

enter image description here

Источник Rincewind от компании Apple: https://devforums.apple.com/message/1099289#1099289

Смежные вопросы