У меня есть кнопка «Отправить» и кнопка, которая переключает между «Правка» и «Отмена». Как я могу вернуть кнопку «Отмена», чтобы вернуться к «Редактировать», когда я нажимаю кнопку «Отправить»? Если я нажму «Отмена», то кнопка будет переключиться на «Изменить».iOS: есть ли способ нажатия на кнопку, чтобы она нажала еще одну кнопку?
Это то, что у меня есть, и оно не работает.
- (IBAction)submitClicked:(id)sender {
[submitButton resignFirstResponder];
if (inEditMode)
[editButton setClicked:YES];
...
}
- (IBAction)editClicked:(id)sender {
if (inEditMode)
{
inEditMode = NO;
...
[sender setTitle:@"Edit" forState:UIControlStateNormal];
}
else
{
inEditMode = YES;
[sender setTitle:@"Cancel" forState:UIControlStateNormal];
}
[editButton resignFirstResponder];
}
Спасибо, Джон
Зачем отправлять отправителю сообщение, когда вы можете сделать его ivar и получить к нему доступ напрямую? Затем вы можете сделать свои звонки с помощью setTitle с немного большей безопасностью. – CodaFi