我有UITabBarController与5个选项卡,如何启动应用程序时设置选项卡标题?这背后的原因是因为我想根据系统语言(英语或西班牙语为例)设置UITabBarController项目标题,同时启动应用程序
问候
我有UITabBarController与5个选项卡,如何启动应用程序时设置选项卡标题?这背后的原因是因为我想根据系统语言(英语或西班牙语为例)设置UITabBarController项目标题,同时启动应用程序
问候
设置的TabBar的标题来显示选项卡,标题是很容易的:
此程序建立一个tabbarcontroller在您的应用程序委托的applicationDidFinishLaunching方法中。假设你已经把所有viewcontrollers放在viewControllers数组中。如果您已经通过ib设置了tabbarcontroller,您可以跳过该部分。
UITabBarController *tabBarController = [[[UITabBarController alloc] init] retain];
tabBarController.delegate = self;
[tabBarController setViewControllers:viewControllers animated:NO];
tabBarController.selectedIndex = 0;
您可以通过设置标题:
[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"title A"];
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"title B"];
[[tabBarController.tabBar.items objectAtIndex:2] setTitle:@"title C"];
当涉及到多语言项目,看看here。将所有本地化的字符串放入plist文件,并从iOS的本地化方法开始。一旦开始,它非常方便。
你是男人! – DeZigny
快点,伙计:) – DeZigny