2015-04-14 5 views
3

Я использую UIBarButtonItem с этим результатом:«Готово» UINavigationBarButtonItem на правой стороне отрезать

enter image description here

Я использую этот код, чтобы добавить его к навигации

self.doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissWebViewController:)]; 
[self.navigationItem setRightBarButtonItem:self.doneButton]; 

Что я делаю неправильно?

+0

Вы попытались перетащить элемент UIBarButton в панель навигации, а затем установить его значение. – Mahi

ответ

0

Похоже, ваша панель навигации больше вашего экрана. Проверьте это в своей раскадровке. Выберите панель навигации, вы должны увидеть квадрат в начале и в конце элемента. Если нет, переместите его в соответствии с экраном.

В качестве ориентира панель навигации для iphone 6 4.7-дюймовое приложение составляет 375 Ширина.

Кроме того, просмотрите, если вы правильно установили ограничения. Проверьте, что ваша панель навигации имеет «расстояние до ближайшего соседа» как 0 для верхней и -16 для левой и правой.

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