Swift實戰-豆瓣電台(九)簡單手勢控制暫停播放
全屏清晰觀看地址:http://www.tudou.com/programs/view/tANnovvxR8U/
這節我們主要講UITapGestureRecognizer和MPMoviePlayerController
知識點
UITapGestureRecognizer
關聯storyboard上的UITapGestureRecognizer
@IBOutlet var tap:UITapGestureRecognizer=nil //注意要設置為nil
增加手勢識別
addGestureRecognizer(tap)
移除手勢識別
removeGestureRecognizer(tap)
關聯Action
@IBAction func onTap(recognizer: UITapGestureRecognizer)
通過recognizer.view可以判斷點擊了哪個組件
@IBAction func onTap(recognizer: UITapGestureRecognizer){ if recognizer.view==btnPlay { btnPlay.hidden=true audioPlayer.play() btnPlay.removeGestureRecognizer(tap) iv.addGestureRecognizer(tap) }else if recognizer.view==iv { btnPlay.hidden=false audioPlayer.pause() btnPlay.addGestureRecognizer(tap) iv.removeGestureRecognizer(tap) } }
MPMoviePlayerController
播放
play()
暫停
pause()
本節高清視頻和代碼下載地址
http://pan.baidu.com/s/1sjHd5qX
這個系列全部結束了,謝謝觀賞 ^_^
轉載請注明出處,我的博客:http://www.cnblogs.com/sandal1980/
Swift實戰-豆瓣電台系列
