setFinishedSelectedImage

setFinishedSelectedImage

我的界面完全由Storyboard布局(包括UITabBarController和所有相应的视图)。

现在是时候自定义标签栏了。由于我的图标已经设置为正确的颜色,因此无法使用[[UITabBar appearance] setTintColor:](它一直看起来很不正确)。

原来我应该在特定的UITabBarItem上使用setFinishedSelectedImage:withFinishedUnselectedImage:

是否可以从AppDelegate(我的其余部分进行全局自定义的地方)使用此方法? AppDelegate如何知道要定位的UITabBar?

如果相反,我应该自定义每个UIViewController的每个UITabBarItem,如何引用UITabBar(或“根视图控制器”?),然后引用UIViewController的特定项目?

任何帮助将不胜感激。
谢谢!

最佳答案

viewDidLoad实例的UIViewController中,您可以执行

[self.tabBarItem setFinishedSelectedImage: withFinishedUnselectedImage:]

关于iphone - setFinishedSelectedImage:withFinishedUnselectedImage:+ Storyboard,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10345716/

10-09 08:37