拉动以刷新声音

时间:2015-08-21 16:22:15

标签: ios user-interface audio uirefreshcontrol

我会在哪里为'slide'和'pop'播放声音。

我理解在调用endRefreshing时会播放流行音 - 但是UIRefreshControl上的什么类型的控制事件适合播放Slide声音?

1 个答案:

答案 0 :(得分:0)

用户开始刷新后播放幻灯片声音

取决于您如何启动刷新控件。如果您在代码中启动刷新控件,则在调用refreshControl.beginRefreshing()后立即执行。如果您使用UITableViewController版本获得通知,那么您正在寻找值更改事件。使用refreshControl.addTarget(self, action: "anAction", forControlEvents: .ValueChanged)注册以开始刷新。您可以使用anAction()方法播放幻灯片声音,您应该定义该方法。

用户开始下拉刷新后播放幻灯片声音

将自己设为UITableView的委托,该委托也符合UIScrollViewDelegate。您可以实现scrollViewWillBeginDragging()并在用户拖动表格视图时播放声音。