Я в тупике, пытаясь добавить локализованный ярлык для пользовательской кнопки.
Я пробовал это:
[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", @"");
Я вижу кнопку, но не ярлык.Если я удаляю изображение кнопки, я вижу этикетку.Мне бы очень хотелось иметь оба, и я бы предпочел не иметь кнопок для каждого языка, хотя это возможно ..
Есть ли лучшие способы?
Спасибо !!