Я реализовал панель вкладок с пользовательским размером значка. Я нашел много решений из-за переполнения стека, но я не нашел идеального решения этой проблемы.
Проблема : когда я нажимаюэлемент вкладки снова и снова его размер удваивается каждый раз.и после щелчка по другой вкладке его размер совпадает с размером оригинала.
См. эту ссылку для выпуска: Запись экрана
Мой код:
import UIKit
class customTabBar: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
let tabHome2 = self.tabBar.items![2]
tabHome2.image = UIImage(named: "ic_pick")?.withRenderingMode(.alwaysOriginal)
tabHome2.selectedImage = UIImage(named: "ic_pick")?.withRenderingMode(.alwaysOriginal)
tabHome2.imageInsets = UIEdgeInsets(top: -40, left: -10, bottom: 0, right: -10)
}
}
Мои требования к дизайну:
Заранее спасибо.