Ios 如何本地化我的UITabBarItems?
我开始学习如何本地化iOS应用程序,并在尝试本地化我的UITabBarItems时遇到困难 请注意,这些是在interface builder中创建的(使用XCode 4) 有没有办法做到这一点,或者我需要只使用代码并手动为每个UITabBarItem插入本地化字符串来创建UITabBarController 干杯 附言: 我知道我可以通过如下方式设置视图控制器的标题来设置UITableItem的平铺:Ios 如何本地化我的UITabBarItems?,ios,localization,uitabbar,Ios,Localization,Uitabbar,我开始学习如何本地化iOS应用程序,并在尝试本地化我的UITabBarItems时遇到困难 请注意,这些是在interface builder中创建的(使用XCode 4) 有没有办法做到这一点,或者我需要只使用代码并手动为每个UITabBarItem插入本地化字符串来创建UITabBarController 干杯 附言: 我知道我可以通过如下方式设置视图控制器的标题来设置UITableItem的平铺: - (void)viewDidLoad { [super viewDidLoad];
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = NSLocalizedString(@"Test", @"");
}
。。。但这只会在你点击标签栏的时候起作用。在此之前,它只是显示您在interface builder中输入的内容…如果您在
awakeFromNib
中设置title
,它似乎可以工作:
- (void)awakeFromNib
{
self.title = NSLocalizedString(@"Test", @"");
}
在Swift 3和4上:
override func awakeFromNib() {
super.awakeFromNib()
self.title = NSLocalizedString("Test", comment: "")
}