随着 tvOS 9.1 和 Xcode 7.2 的发布,我的UITabBarItem
图像显示不正确。在我的视图控制器中,tabBarItem.image
我tabBarItem.selectedImage
使用UIImageRenderingMode.AlwaysOriginal
.
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.tabBarItem.image = UIImage(named: "myTabImage")?.imageWithRenderingMode(.AlwaysOriginal)
self.tabBarItem.selectedImage = UIImage(named: "myTabImageSelected")?.imageWithRenderingMode(.AlwaysOriginal)
}
选择的图像显示正确,但未选择的图像显示为模板,即忽略其颜色信息。
使用 tvOS 9.0 SDK 可以正确显示两个图像,但未选择的图像在 tvOS 9.1 中显示不正确。更糟糕的是,未选择的图像显示为黑色,标签栏背景也显示为黑色。
这是在 tvOS 9.0 上运行的相同代码
我怀疑这是 tvOS 9.1 的错误,但有没有人找到解决方法或看到我没有正确执行的操作?