0
我很難過試圖將本地化標籤添加到自定義按鈕。本地化xCode中的自定義UIButton
我已經試過這樣:
[button1 setImage:[UIImage imageNamed:buttonFile] forState: UIControlStateNormal];
NSString *buttonTitle = NSLocalizedString(@"RECORD", @"");
[button1 setTitle:buttonTitle forState:UIControlStateNormal];
這樣的:
for (id label in [button1 subviews])
if ([label isKindOfClass:[UILabel class]])
{
[label setTextAlignment:UITextAlignmentCenter];
[label setFont:[UIFont fontWithName:fontName size:14]];
[label setText: NSLocalizedString(@"RECORD", @"")];// forState:UIControlStateNormal];
}
這:
button1.titleLabel.text = NSLocalizedString(@"RECORD", @"");
我可以看到按鈕,但不是標籤。如果我刪除按鈕圖像,我可以看到標籤。我真的很想擁有這兩種語言,而且我不希望每種語言都有按鈕,儘管這是可能的。
有沒有更好的方法?
謝謝!
大!萬分感謝.. – 2012-03-01 02:28:48