Как поместить значок бургера в UIBarButtonItem?

#ios #swift #uibarbuttonitem

#iOS #swift #uibarbuttonitem

Вопрос:

Я хочу использовать значок бургера, т. Е.

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

В принципе, я не знаю, как поместить значок бургера в UIBarButtonItem , и существует только в системном элементе несколько значков, а не то, что я хочу.

Комментарии:

1. Вы просмотрели документацию для UIBarButtonItem ? Есть очевидный init вариант использования вашего собственного изображения.

2. посмотрите вокруг, затем опубликуйте вопрос. developer.apple.com/reference/uikit/uibarbuttonitem

3. это может быть полезно для вас jobinandjismi.com /…

Ответ №1:

Вы захотите использовать UIBarButtonItem конструктор init(image: UIImage?, style: UIBarButtonItemStyle, target: Any?, action: Selector?)

примером использования может быть:

 self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "burger_icon"), style: .plain, target: self, action: #selector(self.someMethod))
  

В этом примере «burger_icon» — это имя ресурса изображения в вашем проекте и self.someMethod это метод, который вызывается при нажатии на эту кнопку.

Для получения дополнительной информации о UIBarButtonItem классе вы можете посмотреть документацию Apple по классу. https://developer.apple.com/reference/uikit/uibarbuttonitem