14
A
回答
25
yourViewController.tabBarItem = [[UITabBarItem alloc]
initWithTitle:NSLocalizedString(@"Name", @"Name")
image:[UIImage imageNamed:@"tab_ yourViewController.png"]
tag:3];
的viewControllers被添加到标签栏,所以在标签栏变得可见的形象和名称应设置(如果的appDelegate他们那里例如应用程序启动)。之后,您可以使用上面的代码来更改viewController中的loadView或viewDidAppear的图标和文本。
1
是的。您的UITabBar
有一个名为items
的属性,该属性是每个标签栏项目的UITabBarItem
s的数组。您可以使用–initWithTitle:image:tag:
构造函数创建一个UITabBarItem
以使用您自己的图像,或者使用–initWithTabBarSystemItem:tag:
构造函数来使用系统图像。
1
您也可以在AppDelegate中通过声明UITabBarController iVar并将其指向应用程序tabBarController来执行此操作。您可以使用items
阵列访问各个标题。和setTitle
。
@synthesize tabBarController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.tabBarController = (UITabBarController*)self.window.rootViewController;
NSArray* items = [self.tabBarController.tabBar items];
[[items objectAtIndex:0] setTitle:@"Home"];
[[items objectAtIndex:1] setTitle:@"Cool"];
[[items objectAtIndex:2] setTitle:@"Stuff"];
[[items objectAtIndex:3] setTitle:@"Settings"];
return YES;
}
0
正确的方法是:在viewDidLoad中
[self.tabBarItem setImage:[UIImage imageNamed:@"<Image Name>"]];
以下行添加这被设置里面的UITabBarController
相关问题
- 1. iphone代码 - 如何在标签栏中创建更新标志?
- 2. Iphone标签栏图标
- 3. 如何设置标签栏图像
- 4. iphone - 设置起始标签栏
- 5. 如何在swift中的标签栏项目中设置图像?
- 6. 如何在div中设置p标签,在td标签中设置div标签
- 7. 如何通过Java代码设置操作栏按钮图标
- 8. 的标签设置在代码
- 9. 设置多色标签栏图标而不是单色图标
- 10. iPhone:如何在下面的代码中设置坐标?
- 11. 代码在iphone中使用标签栏控制器
- 12. 为标签栏设置图像IOS
- 13. 如何在代码中设置标签控件的Z-Index?
- 14. 在iphone中设置标签边框
- 15. 如何在标签栏控制器上设置图像?
- 16. 如何设置目标c中的标签栏项目badgeValue?
- 17. MonoTouch - 将代码签名标识设置为不代码标记
- 18. UIAlertview在标签栏图标
- 19. Android:如何在Dialog活动的标题栏中设置图标?
- 20. 在哪里设置ios标签栏控制器图标
- 21. iPhone中的标签栏标题问题?
- 22. 如何让自定义标签栏显示在Xcode中设置的标签栏项目的选定图像?
- 23. 如何设置标签栏项目1默认情况下在iphone中选择?
- 24. 如何在工具栏中设置标签在gxt
- 25. 如何在wpf中的代码中设置窗口图标?
- 26. 如何在操作栏中设置操作栏图标
- 27. MPMediapickercontroller标签栏与iPhone中的自定义标签栏重叠
- 28. 在标签栏控制器内设置导航栏的标题
- 29. 如何显示标签栏像iPhone
- 30. 如何隐藏iPhone标签栏?
这完美地工作viewcontrollers。谢谢! – 2010-03-16 01:16:40
这在iOS 4.x中不起作用,并且您忘记释放内存 – Gargo 2012-09-05 09:44:45