我的界面完全由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/