【发布时间】:2018-12-04 12:48:12
【问题描述】:
我有 3 个版本的图像,75 x 75、50 x 50 和 25 x 25。
当我将它设置为标签栏图像时,我得到了这样的效果:
我希望图像更大,似乎无法编辑。
我已经以编程方式构建了我的 UITabBarController。
class MainTabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.isNavigationBarHidden = true
tabBar.isTranslucent = false
tabBar.barTintColor = UIColor.hexStringToUIColor(hex: "EFF4EF")
viewControllers = [
generateNavigationController(with: ChatBotController(), image: #imageLiteral(resourceName: "tabBar_bot_head").withRenderingMode(.alwaysOriginal)),
]
}
fileprivate func generateNavigationController(with rootViewController: UIViewController, image: UIImage) -> UIViewController {
let navController = UINavigationController(rootViewController: rootViewController)
navController.tabBarItem.image = image
return navController
}
}
【问题讨论】: