我对几个不同的视图使用相同的 ViewController。
当为特定视图实例化 ViewController 时,是否有一种简单的方法可以通过代码指定选项卡栏图标?
yourViewController.tabBarItem = [[UITabBarItem alloc]
initWithTitle:NSLocalizedString(@"Name", @"Name")
image:[UIImage imageNamed:@"tab_ yourViewController.png"]
tag:3];
viewControllers 添加到选项卡栏,因此应在选项卡栏可见之前设置图像和名称(例如,如果它们在应用程序启动时存在,则为 appDelegate)。之后,您可以使用上面的代码更改该 viewController 中的 loadView 或 viewDidAppear 的图标和文本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)