Uibarbuttonitem не сбросит значокIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Uibarbuttonitem не сбросит значок

Сообщение Anonymous »

Я сейчас работаю над интеграцией новых функций iOS 26 в свое приложение, и до сих пор процесс был действительно захватывающим. Тем не менее, я столкнулся с проблемой при обновлении значка uibarbuttoniTem, и я надеюсь получить некоторые идеи или предложения. к 2. Во втором контроллере есть кнопка «Сброс», которая устанавливает значок второго контроллера на ноль. Может быть, я неправильно использую API значка.class ViewController: UIViewController {

var cartButtonItem: UIBarButtonItem!

override func viewDidLoad() {
super.viewDidLoad()

configureNavigationItem()
}

func configureNavigationItem() {
cartButtonItem = UIBarButtonItem(image: UIImage(resource: .cartNavBar), style: .plain, target: self, action: #selector(showCart))
cartButtonItem.tintColor = UIColor.systemBlue
cartButtonItem.badge = .count(1)
navigationItem.rightBarButtonItem = cartButtonItem
}

@objc func showCart() {
// Add second view controller in navigation stack
performSegue(withIdentifier: "Cart", sender: nil)
}

}

class CartViewController: UIViewController {

var cartButtonItem: UIBarButtonItem!

override func viewDidLoad() {
super.viewDidLoad()

configureNavigationItem()
}

func configureNavigationItem() {
cartButtonItem = UIBarButtonItem(image: UIImage(resource: .cartNavBar), style: .plain, target: nil, action: nil)
cartButtonItem.tintColor = UIColor.systemBlue
cartButtonItem.badge = .count(2)
navigationItem.rightBarButtonItem = cartButtonItem
}

func updateBadge() {
cartButtonItem.badge = nil
}

@IBAction func resetButtonPressed(_ sender: Any) {
updateBadge()
}

}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -the-badge
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Uibarbuttonitem не сбросит значок
    Anonymous » » в форуме IOS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как разместить значок на UIBarButtonItem в Swift 4?
    Anonymous » » в форуме IOS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Почему моя функция Resetchallenge () не полностью сбросит прогресс и значки в моем веб -приложении JS?
    Anonymous » » в форуме Javascript
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • PHP Почему $ _Session сбросит все переменные, если я использую любые ссылки на веб -сайт [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Получите событие, когда отображается меню UIBarButtonItem
    Anonymous » » в форуме IOS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»