Я использую панель навигации через свое приложение, хотя не контроллер с помощью контроллера навигации (добавленный в VC через Storyboard).Настройка кнопки повторного использования навигационной панели для левой кнопки
Я хотел бы установить элемент кнопки левой панели, чтобы он оставался таким же на контроллере навигации вне его использования. Это стиль стека для меню, которое будет перемещаться в:
Каков правильный способ реализации этой кнопки в соответствии со стандартной практикой? Я могу удалить bg кнопки для повторения, что не является проблемой, но как я могу выполнить следующее: 1. Внедрить изображение в пределах кнопки 2. Внесите эту кнопку через API внешнего вида, если это возможно, поэтому код не является клей-код и повторно использовать на всех VC, которые имеют это.
Если я не могу сделать по внешнему виду, что бы лучше всего было не включать этот код снова и снова в контроллеры, которые его используют?
В дополнение к этому, есть способ показать этот элемент кнопки в раскадровке и быть связанным в раскадровке/использовать, кроме визуально.
Вы можете создать категорию для viewController и добавить navBarItem в navBar. Если вы не используете эту кнопку для навигации, каков ожидаемый результат кнопки? Является ли меню скользящим во всем баре? Вы можете использовать свойство изображения элемента bar для изображения. –
Да, меню соскальзывает снизу. Это было бы одинаково для нескольких VC. Будет ли я использовать свойство изображения, а не растягивать изображение, просто используйте это как целое изображение? Это не для ВСЕХ контроллеров просмотра, но есть 7 или около того, которые будут использовать это, вы по-прежнему рекомендуете категорию? – StuartM
@MarkM - есть ли у вас какая-либо другая информация о том, что нужно? как создать категорию и метод? – StuartM