UIButton не работает когда скрыто - PullRequest
2 голосов
/ 05 февраля 2012

Я прячу UIButton под UITextField.Обычно UIButton отвечает просто находкой.Однако, когда я устанавливаю его скрытым (или когда я устанавливаю альфа в 0), он перестает работать.

Для контекста, я включаю скрытую кнопку в UITextField, потому что кликабельная область для редактирования текстового поля мала - я бы хотел, чтобы пользователь мог щелкнуть в любом месте в окрестности поля uitext,чтобы текстовое поле стало первым респондентом.Таким образом, код для кнопки:

- (IBAction)enterTextField:(id)sender {
    [nameTextField becomeFirstResponder];
    NSLog(@"Pressed");
}

Однако этот код не вызывается, когда кнопка скрыта.В противном случае он вызывается.

1 Ответ

6 голосов
/ 05 февраля 2012

Создайте пользовательскую кнопку с помощью UIButtonTypeCustom или установите фон в clearColor.

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