Есть ли способ узнать, есть ли на устройстве iPhone «Клавиатура» или нет? - PullRequest
2 голосов
/ 23 апреля 2010

Может ли мое приложение получить текущее состояние параметра «Нажатие клавиатуры»?

Или, что еще лучше, есть способ отключить щелчки клавиатуры во время работы моего приложения?

Ответы [ 2 ]

1 голос
/ 23 апреля 2010

Это пользовательская настройка системы, поэтому я вполне уверен, что вы не сможете отключить это для своего приложения. С точки зрения пользователя, было бы неплохо отключить это, даже если бы вы могли? Они ожидают, что щелчки происходят при наборе текста, поэтому, если они не слышат щелчки, даже если они явно активировали их, они могут предположить, что это ошибка.

0 голосов
/ 15 декабря 2010

Вы можете отключить звуки щелчка UIPickerView.Недокументированный, но довольно безопасный:

if ([myPickerView respondsToSelector:@selector(setSoundsEnabled:)])
    [myPickerView setValue:[NSNumber numberWithBool:NO] forKey:@"soundsEnabled"];
...