我会在哪里为'slide'和'pop'播放声音。
我理解在调用endRefreshing时会播放流行音 - 但是UIRefreshControl上的什么类型的控制事件适合播放Slide声音?
答案 0 :(得分:0)
取决于您如何启动刷新控件。如果您在代码中启动刷新控件,则在调用refreshControl.beginRefreshing()
后立即执行。如果您使用UITableViewController
版本获得通知,那么您正在寻找值更改事件。使用refreshControl.addTarget(self, action: "anAction", forControlEvents: .ValueChanged)
注册以开始刷新。您可以使用anAction()
方法播放幻灯片声音,您应该定义该方法。
将自己设为UITableView
的委托,该委托也符合UIScrollViewDelegate
。您可以实现scrollViewWillBeginDragging()
并在用户拖动表格视图时播放声音。