UIButton wierdness: невозможно установить заголовок для пользовательского типа кнопки - PullRequest
5 голосов
/ 04 марта 2012

Я пытаюсь установить заголовок для пользовательской кнопки, которую я создал программно.Изображение кнопки и рамка выглядят хорошо, а заголовок - нет.Я не могу придумать ничего плохого в этом коде, поэтому любая помощь приветствуется!

self.helpButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.helpButton setFrame:CGRectMake(113.0, 685.5, 73.0, 40.0)];
UIImage *helpImg = [UIImage imageNamed:@"11_HelpCancel_Up.png"];
[self.helpButton setImage:helpImg 
               forState:UIControlStateNormal];
[self.helpButton setTitle:@"Help" forState:UIControlStateNormal];
[self.helpButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
// [self.helpButton setFont:[UIFont boldSystemFontOfSize:14.0]];
[self.view addSubview:self.helpButton];

Спасибо,
Teja.

Ответы [ 2 ]

9 голосов
/ 04 марта 2012

Использование

[self.helpButton setBackgroundImage:helpImg forState:UIControlStateNormal];

- setImage:forState:, кажется, перекрывает - setTitle:forState:

0 голосов
/ 10 февраля 2018

Возникли проблемы с отображением названия кнопки на раскадровке, когда я переключил тип кнопки из системы -> пользовательский. Проблема заключалась в том, что цвет текста изменился на белый, когда я внес изменение, поэтому любой, кто сталкивается с подобной проблемой, обязательно должен проверить цвет текста кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...