#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