Попробуйте это: Если вы добавили заголовок через раскадровку (графический интерфейс), а затем удалить его.
.h // создаем действие IBOutlet. Как? Вы щелкните правой кнопкой мыши и перетащите его в файл .h. Всплывающее происходит, и вы должны нажать на падение вниз и включите его в действие // должно быть что-то вроде
- (IBAction)yourButton:(id)sender;
.m
//there will be a new function in your .m which is your button action function.
@synthesize poga1;
- (void)viewDidLoad
{
[super viewDidLoad];
[poga1 setTitle:@"My Title" forState:UIControlStateNormal];
[poga1 setTitle:@"My Selected Title" forState:UIControlStateSelected];
}
- (IBAction)Start:(id)sender
{
/* если вы хотите, чтобы это изменить текст каждый раз, когда она нажата, то, вам нужно глобальный счетчик, что ваш приращение при каждом нажатии кнопки. то у вас будет оператор if, говорящий, что если счетчик равен 1 (нажата один раз), тогда установите заголовок на привет, если счетчик равен 7 (нажато 7 раз), установите заголовок на прощание. */
[sender setTitle:@"whatever" forState:UIControlStateNormal];
}
Но тогда текст будет отображаться только в том случае, если пользователь удерживает кнопку нажатой. Im пытается изменить текст при каждом касании и остается до тех пор, пока не будет снова нажата кнопка. – Edgars
Итак, единственный вариант - захватить действие и изменить заголовок, когда пользователь выбирает кнопку, потому что кнопка не может быть выбрана, ее не переключатель –
Звуковая логика .. Но я понятия не имею, как сделать это действие , не могли бы вы помочь? – Edgars