UIButton не отображает текст, установленный с помощью [UIButtonname setTitle] - PullRequest
1 голос
/ 04 октября 2011

Для следующего кода (где UIButton не подключен к IBOutlet):

UIImage *defaultButton = [UIImage imageNamed:@"StandardButton.png"];
PlayButton = [[UIButton alloc] initWithFrame:CGRectMake(250, 50, 220, 50)];
[PlayButton setImage:defaultButton forState:UIControlStateNormal];
[PlayButton setTitle:@"PlayButton" forState:UIControlStateNormal];
[PlayButton addTarget:self action:@selector(StoryModeReleased:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:PlayButton];

Указатель PlayButton объявляется в файле .h.Текст кнопки не появляется, когда я использую этот код, но кнопка отображает изображение.Как мне сделать отображение текста?

1 Ответ

2 голосов
/ 04 октября 2011

Попробуйте это:

PlayButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
UIImage *defaultButton = [UIImage imageNamed:@"StandardButton.png"];
PlayButton.frame = CGRectMake(250, 50, 220, 50)];
[PlayButton setImage:defaultButton forState:UIControlStateNormal];
[PlayButton setTitle:@"PlayButton" forState:UIControlStateNormal];
[PlayButton addTarget:self action:@selector(StoryModeReleased:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:PlayButton];

Я думаю, вы забыли объявить тип кнопки

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