当轮子移动时,你们是否知道我可以在DatePicker上点击什么事件。
我想播放声音(有声音代码)作为车轮旋转。就像Apple的时钟应用程序中的计时器设置选择器一样。
所有这一切都是ValueChanges的一个事件,它只会在车轮旋转结束时触发一次。
提前致谢
答案 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];