iPhone Datepicker播放'tick'声音

时间:2010-06-18 01:10:22

标签: iphone audio datepicker

当轮子移动时,你们是否知道我可以在DatePicker上点击什么事件。

我想播放声音(有声音代码)作为车轮旋转。就像Apple的时钟应用程序中的计时器设置选择器一样。

所有这一切都是ValueChanges的一个事件,它只会在车轮旋转结束时触发一次。

提前致谢

3 个答案:

答案 0 :(得分:1)

我不确定这是否可行,因为声音似乎与手机设置中的键盘点击相关联。也许其他人有解决方案,但似乎没有记录在任何地方。

答案 1 :(得分:1)

这样做有一个未记录的方法: Disable UIPickerView sound

#import <UIKit/UIKit.h>

@interface SilentUIPickerView: UIPickerView
{ }

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

使用此子类并调用[view setSoundsEnabled: NO]

答案 2 :(得分:0)

这背后的原因是当你的控制器加载时,datepickr正在滚动,所以在视图中加载了 写下这段代码。

NSDate *d = [[NSDate alloc] init];
[objDatePicker setDate:d animated:NO];
相关问题