hal*_*y4b 3 iphone storyboard uitabbarcontroller
我的应用程序以标签栏控制器开始,它有5个标签.在开始时,第一个显示其名称,但其他四个没有名称,直到我点击它们.然后根据用户使用的语言显示名称.如何在标签栏出现之前设置选项卡的名称?我正在使用故事板.有没有办法在编程栏中以编程方式设置标题,而所有其余的都是用故事板完成的?我在AppDelegate中试过类似[FirstViewController setTitle:NSLocalizedString(@"Titel1", nil)];
但是我得到一个错误,即选择器setTitle没有类方法.谢谢.
Dir*_*irk 12
我今天遇到了同样的问题.我也在使用故事板.在我的情况下,我使用以下方式.
在我的"身份检查员"的故事板中,我将"自定义类"更改为"MainTabBarViewController".
在"MainTabBarViewController"中的方法"viewDidLoad"中,我添加了:
[[self.viewControllers objectAtIndex:0] setTitle:NSLocalizedString(@"home",nil)];
[[self.viewControllers objectAtIndex:1] setTitle:NSLocalizedString(@"statistics",nil)];
[[self.viewControllers objectAtIndex:2] setTitle:NSLocalizedString(@"settings",nil)];
[[self.viewControllers objectAtIndex:3] setTitle:NSLocalizedString(@"info",nil)];
我想这不是一种可行的方式,但对我而言,它是完美的.
归档时间: |
|
查看次数: |
5140 次 |
最近记录: |