Я, должно быть, забыл что-то совершенно очевидное? но моя кнопка отображает его изображение и размер правильно, но я просто не могу получить название, которое будет отображаться.
Я сделал очень простой тест, название даже не появляется, когда я это делаю:
CGRect frameBtn = CGRectMake(160.0f, 150.0f, 144.0f, 42.0f);
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"left_halfscreen_button.png"] forState:UIControlStateNormal];
[button setTitle:@"Hello" forState:UIControlStateNormal];
[button setFrame:frameBtn];
NSLog(@"Title:%@", [button currentTitle]);
//prints "Title:Hello
[self addSubview:button];
У меня есть класс factory, который генерирует пользовательские кнопки для меня, и я думал, что перепутал некоторые детали там, поэтому я переместил вышеуказанный код непосредственно в мой UIView
, заголовок все еще пуст.
Является ли это ошибкой, или я просто пропускаю что-то прямо перед глазами.
Спасибо за дополнительный набор глаз:)