Невозможно переопределить сохраненным свойством 'items'.
Я не уверен, почему вы хотите это сделать.Если вы хотите установить элементы, вы можете использовать метод setItems(_:animated:)
, а также, когда вам нужно получить выбранный элемент, вы можете использовать свойство под названием selectedItem
.
. Вы также можете делать другие вещи, такие как:
- Добавить новый элемент
items?.append()
- Изменить свойства элемента с определенным индексом
items?[0].selectedImage = UIImage(named: "MyImage.png")
Так что для вашего случая вы можете сказать, изменить свойства этого элементав viewDidLoad
в вашем пользовательском TabBarController
override func viewDidLoad() {
super.viewDidLoad()
tabBar.items?[0].selectedImage = UIImage(named: "MyImage.png")
}