Где бы я воспроизвел звуки для «слайда» и «поп».
Я понимаю, что при вызове endRefreshing будет воспроизводиться поп-звук. Но какой тип управляющего события в UIRefreshControl подходит для воспроизведения звука слайда?
Где бы я воспроизвел звуки для «слайда» и «поп».
Я понимаю, что при вызове endRefreshing будет воспроизводиться поп-звук. Но какой тип управляющего события в UIRefreshControl подходит для воспроизведения звука слайда?
Зависит от того, как вы запускаете управление обновлением. Если вы запускаете элемент управления обновлением в коде, то делайте это сразу после вызова refreshControl.beginRefreshing()
. Если вы используете версию UITableViewController
, чтобы получать уведомления об этом, то вы ищете событие изменения значения. Зарегистрируйтесь для начала обновления с помощью refreshControl.addTarget(self, action: "anAction", forControlEvents: .ValueChanged)
. Вы можете воспроизвести звук слайда в методе anAction()
, который вы должны определить.
Назначьте себя делегатом UITableView
, что также соответствует UIScrollViewDelegate
. Вы можете реализовать scrollViewWillBeginDragging()
и воспроизводить звук, когда пользователь перетаскивает табличное представление вниз.