我需要知道,当滑动手势被激活时,我如何向视图控制器添加wav声音(翻页(。我有 5 种不同的 View Contrllers,当孩子滑动手势时,我希望它使播放文件发出声音(翻页(。我已经在所有视图控制器(左和右(上实现了滑动手势,但需要声音与手势配合。
我会怎么做。 将手势识别器添加到代码中的视图,并设置每次轻扫时要调用的动作。 获取函数中的方向,以防您想要不同的声音或行为。
override func viewDidLoad() {
super.viewDidLoad()
var swipeRight = UISwipeGestureRecognizer(target: self, action: "respondToSwipeGesture:")
swipeRight.direction = UISwipeGestureRecognizerDirection.Right
self.view.addGestureRecognizer(swipeRight)
var swipeLeft = UISwipeGestureRecognizer(target: self, action: "respondToSwipeGesture:")
swipeLeft.direction = UISwipeGestureRecognizerDirection.Left
self.view.addGestureRecognizer(swipeLeft)
}
func respondToSwipeGesture(gesture: UIGestureRecognizer) {
if let swipeGesture = gesture as? UISwipeGestureRecognizer {
switch swipeGesture.direction {
case UISwipeGestureRecognizerDirection.Right:
// Play sound here
case UISwipeGestureRecognizerDirection.Left:
// Play sound here
default:
break
}
}
}