天天看點

iOS開發拓展篇—音頻處理(音樂播放器5)

實作效果:

iOS開發拓展篇—音頻處理(音樂播放器5)

一、半透明滑塊的設定

iOS開發拓展篇—音頻處理(音樂播放器5)
iOS開發拓展篇—音頻處理(音樂播放器5)

裁剪圓角的細節處理:

iOS開發拓展篇—音頻處理(音樂播放器5)

二、播放或暫停、上一首、下一首的實作

iOS開發拓展篇—音頻處理(音樂播放器5)
iOS開發拓展篇—音頻處理(音樂播放器5)

說明:播放和暫停按鈕的圖檔設定在兩種狀态下并不一樣,設定播放按鈕的狀态

iOS開發拓展篇—音頻處理(音樂播放器5)

三、對存在的bug進行改進

iOS開發拓展篇—音頻處理(音樂播放器5)

拖拽還存在問題(定時器的問題)

iOS開發拓展篇—音頻處理(音樂播放器5)

更好的方法時在添加定時器的地方進行更細的控制:

iOS開發拓展篇—音頻處理(音樂播放器5)
iOS開發拓展篇—音頻處理(音樂播放器5)

四、補充

完整的代碼如下:

iOS開發拓展篇—音頻處理(音樂播放器5)
iOS開發拓展篇—音頻處理(音樂播放器5)

繼續閱讀