2016-02-29 4 views
0

Я пытаюсь добавить логотип в самую левую часть моей панели навигации. Я все еще хочу отобразить кнопку «Назад» и название страницы, но логотип должен быть закреплен на левой стороне перед кнопкой «Назад».Добавить логотип в левую сторону кнопки «Назад» на панели навигации

Я попытался добавить логотип в качестве элемента кнопки бара, но это удаляет кнопку «Назад».

Есть ли способ сделать это? Заранее спасибо!

ответ

2

Если добавить UIBarButtonItem как leftBarButtonItem, то вы можете также установить свойство

self.navigationItem.leftItemsSupplementBackButton = true 

Это позволит вам иметь две кнопки, не нарушая кнопку назад. Однако это не будет в крайнем левом углу, это пространство зарезервировано для кнопки «Назад». Если вы хотите пойти против принципов проектирования Apple, и логотип более важен для стандартной навигации iOS, вам нужно будет сделать что-то обычай.

Вы можете использовать собственность leftBarButtonItems на UINavigationItem, чтобы установить несколько пунктов в свой собственный. Одним из них может быть логотип и еще одна пользовательская кнопка возврата, которую вы установили для вызова navigationController.popViewControllerAnimated(true)

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