iOS 10, цвет фона UIToolbar не изменяется

У меня есть приложение, которое было с тех пор, как IOS 8., как он работает, так это то, что у вас есть UITableView и нажмите на ячейки для создания оценки, в зависимости от того, как UItoolbar внизу меняет цвет, используя этот метод:

func updateToolbarAndLabel(score: Int) { if(score <= -1) { self.toolbar.backgroundColor = UIColor.greenColor() } else if(score <= 0) { self.toolbar.backgroundColor = .None } else if(score <= 9) { self.toolbar.backgroundColor = UIColor.greenColor() } else if(score <= 29) { self.toolbar.backgroundColor = UIColor.yellowColor() } else if(score >= 30) { self.toolbar.backgroundColor = UIColor.redColor() } if (score <= 0) { self.scoreshow.text = "0" } else { self.scoreshow.text = (score as NSNumber).stringValue } } 

то он вызывается каждый раз, когда вид таблицы выглядит следующим образом:

func tableView (tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

Дело в том, что он всегда работал с тех пор, как я создал приложение, но на iOS 10 это не так. просто поместите цвет не изменится …

Любая помощь будет оценена

Я смог его решить, он изменился на это: BarTintColor, обнаружил, что сам не мог найти ничего в яблочных документах, упоминающих об этом

Используйте его так: self.toolbar.barTintColor

edit: есть sometinhg, упоминающий об этом сейчас в документах выпуска GM, см. ниже ответ

Это может иметь какое-то отношение к изменениям UIKit, описанным здесь: https://beta.applebetas.tk/notes/ios/10.0/beta_gm.pdf

Я тоже сталкиваюсь с этой проблемой, вам удалось ее решить?

Мне удалось выполнить эту работу на IOS 10 и Swift 3 с помощью этого кода:

 let dummyToolbar = UIToolbar() dummyToolbar.barTintColor = .lightGray dummyToolbar.sizeToFit() // without this line it doesn't work 
  • Почему настройка barItems не работает?
  • Создание пользовательской панели инструментов над панелью вкладок во всех вкладках, таких как Spotify app - iOS
  • Установить цвет строки строки состояния
  • Mapview с панелью инструментов, как по умолчанию карта iphone
  • Как переместить элемент UIToolbar?
  • Лучшая практика для калибровки UIButtons с автозапуском в коде?
  • presentModalViewController не отображает панель инструментов?
  • Изменение размера текстового поля iOS на панели инструментов при изменении ширины кнопки
  • Пользовательский UINavigationController UIToolbar подкласс
  • Неверная позиция панели инструментов - iOS
  • UIBarButtonItem не отключен до изменения вида
  • Interesting Posts

    если я вызову операцию async в одном контроллере представления и пользователь перейдет к следующему контроллеру представления, завершает ли асинхронный вызов

    Невозможно загрузить базовый модуль для «XCTest»

    Массив заполнен и отображается в функции, но не отображается в таблице view swift

    Невозможно отобразить представление таблицы в swift 3?

    Несколько дат отбора в календаре

    Возвращает необязательный параметр с .Success enum в Swift

    Добавить жест нажатия в UIStackView

    IOS, как получить ориентацию устройства при запуске или viewDidAppear

    Лучшая практика / шаблон для сеанса входа в iphone

    Получение электронной почты с помощью ACAccount для Facebook iOS 7

    Как Instashare расширяет AirDrop на устройствах iOS?

    SKAction продолжает работать

    Асинхронная загрузка UIViews

    SIGPIPE 13 с ASyncUDPsocket

    Получите высоту клавиатуры, в то время как ее отклоняют в интерактивном режиме с помощью прокрутки

    Давайте будем гением компьютера.