Jul*_*ian 9 localization uitabbar ios
我开始学习如何在尝试本地化我的UITabBarItems时本地化iOS应用程序并碰壁.
请注意,这些是在界面构建器中创建的(使用XCode 4).
有没有办法做到这一点,还是我需要使用代码创建UITabBarController并为每个UITabBarItem手动插入本地化字符串?
干杯
PS:
我知道我可以通过设置视图控制器的标题来设置UITabBarItem的磁贴,如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = NSLocalizedString(@"Test", @"");
}
Run Code Online (Sandbox Code Playgroud)
...但是只有当你点击标签栏项目时才会这样做.在此之前,它只显示您在界面构建器中放置的内容...
Jef*_*mes 24
看来,如果你设置的工作title中awakeFromNib,而不是:
- (void)awakeFromNib
{
self.title = NSLocalizedString(@"Test", @"");
}
Run Code Online (Sandbox Code Playgroud)
在Swift 3和4上:
override func awakeFromNib() {
super.awakeFromNib()
self.title = NSLocalizedString("Test", comment: "")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3017 次 |
| 最近记录: |