4
我有一個非常簡單的故事板上的UILabel和按鈕的Startscreen。目前還沒有需要的類文件,並且希望避免爲了在viewdidload中設置一個UILabel而有兩個額外的文件。我可以直接在iOS故事板中直接本地化字符串而不使用代碼嗎?
有沒有方法可以直接在故事板中設置標籤?例如選擇UILabel並在標題標籤中寫入NSLocalizedString(@「startlabel」,nil)?
提前感謝您的幫助
我有一個非常簡單的故事板上的UILabel和按鈕的Startscreen。目前還沒有需要的類文件,並且希望避免爲了在viewdidload中設置一個UILabel而有兩個額外的文件。我可以直接在iOS故事板中直接本地化字符串而不使用代碼嗎?
有沒有方法可以直接在故事板中設置標籤?例如選擇UILabel並在標題標籤中寫入NSLocalizedString(@「startlabel」,nil)?
提前感謝您的幫助
您可以UILabel
和UIButton
建立網點,然後編程修改標題:
myLabel.text = NSLocalizedString(@"startlabel", "start label");
[myButton setTitle:NSLocalizedString(@"startButton", "start button") forState: UIControlStateNormal];
,不要忘記創建Localizable.strings
文件,其中您可以指定翻譯
像我說的,我想避免以編程方式做,但如果沒有另一種方式,我將不得不。 – Caro
不幸的是,這樣做只有兩種方式:創建單獨的故事板或通過NSLocalizedString以編程方式設置標題。希望它回答你的問題 – Oleg
肯定會。謝謝 – Caro