iPhone Datepicker воспроизводит звук «тика» - PullRequest
3 голосов
/ 18 июня 2010

Кто-нибудь из вас знает, к какому событию я могу подключиться в DatePicker, когда колесо вращается.

Я хочу воспроизвести звук (полученный звуковой код), когда колесо вращается.Точно так же, как средство выбора таймера в приложении часов Apple.

Все, что есть, - это одно событие для ValueChanges, которое срабатывает только один раз, в конце вращения колеса.

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 22 июня 2010

Существует недокументированный метод для этого: Отключить звук UIPickerView

#import <UIKit/UIKit.h>

@interface SilentUIPickerView: UIPickerView
{ }

- (void) setSoundsEnabled: (BOOL) enabled;
@end

используйте этот подкласс и позвоните [view setSoundsEnabled: NO]

1 голос
/ 20 июня 2010

Я не уверен, что это возможно, поскольку звуки, похоже, связаны с щелчками на клавиатуре в настройках телефона. Возможно, у кого-то есть решение, но оно нигде не документировано.

0 голосов
/ 07 марта 2011

причина этого в том, что когда ваш контроллер загружается, прокручивается datepickr, так что, по-видимому, загружается напишите этот код.

NSDate *d = [[NSDate alloc] init];
[objDatePicker setDate:d animated:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...