在 UITabBarController 中设置选中的图像
Set selected image in UITabBarController
我正在尝试将不同的图像设置为 selectedImage
,我发现这个脚本可以放入 AppDelegate:
var tabBarController = self.window!.rootViewController as UITabBarController
let tabItems = tabBarController.tabBar.items as [UITabBarItem]
tabItems[2].selectedImage = UIImage(named: "image.png")
但是不行。
我是不是遗漏了一些明显的东西或犯了错误?
您可以尝试添加此行而不是 tabItems[2].selectedImage = UIImage(named: "image.png")
var selectedBG = UIImage(named:””)
UITabBar.appearance().selectionIndicatorImage = selectedBG
没关系,Xcode 中的 "Selected Image" 框现在可以使用了。
我正在尝试将不同的图像设置为 selectedImage
,我发现这个脚本可以放入 AppDelegate:
var tabBarController = self.window!.rootViewController as UITabBarController
let tabItems = tabBarController.tabBar.items as [UITabBarItem]
tabItems[2].selectedImage = UIImage(named: "image.png")
但是不行。
我是不是遗漏了一些明显的东西或犯了错误?
您可以尝试添加此行而不是 tabItems[2].selectedImage = UIImage(named: "image.png")
var selectedBG = UIImage(named:””)
UITabBar.appearance().selectionIndicatorImage = selectedBG
没关系,Xcode 中的 "Selected Image" 框现在可以使用了。