【问题标题】:iPhone Datepicker plays 'tick' soundiPhone Datepicker 播放“滴答”声
【发布时间】:2011-03-05 05:51:07
【问题描述】:

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

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

ValueChanges 只有一个事件,它只会在车轮旋转结束时触发一次。

提前致谢

【问题讨论】:

标签: iphone audio datepicker


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    有一个未记录的方法可以做到这一点: Disable UIPickerView sound

    #import <UIKit/UIKit.h>
    
    @interface SilentUIPickerView: UIPickerView
    { }
    
    - (void) setSoundsEnabled: (BOOL) enabled;
    @end
    

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

    【讨论】:

      【解决方案3】:

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

      NSDate *d = [[NSDate alloc] init];
      [objDatePicker setDate:d animated:NO];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-02
        • 1970-01-01
        • 1970-01-01
        • 2014-05-24
        相关资源
        最近更新 更多