Как использовать метку на панели вкладок контроллера? - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь получить ярлык или кнопку на контроллере панели вкладок, но область, кажется, отключена. Кто-нибудь может помочь, Тэнкс.

1 Ответ

0 голосов
/ 11 апреля 2020

Вы можете использовать приведенный ниже код в справочных целях.

extension UITabBarController {
   func addLabelAtTabBarItemIndex(tabIndex: Int, value: Int) {
        let tabBarItemCount = CGFloat(self.tabBar.items!.count)
        let label = UILabel(frame: CGRect(origin: .zero, size: CGSize(width: 30, height: 30)))
        label.text = "\(value)"
        self.tabBar.addSubview(label)
   }
}

Здесь имейте в виду, что ваше происхождение этикетки очень важно. Вот почему была создана одна переменная "tabBarItemCount", которая могла бы подсчитывать количество ваших вкладок, и в соответствии с параметром tabIndex вы можете применить ее на соответствующей панели вкладок. Просто примените это согласно вашей вкладке индекса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...