我正在創建錄音應用程序,就像語音備忘錄一樣。到目前爲止,我可以錄製,播放,剪輯和合並音頻。我在任何音樂應用程序中創建波形條的時間軸,就像條形圖可視化一樣。如何從UIScrollView中移除CAShapeLayer?
當用戶停止錄製時,如果他犯了錯誤,他可以返回特定秒鐘再次從那裏錄製。例如,如果他在50秒後停止錄製,因爲他在45秒後犯了錯誤。他將通過拖動水平滾動條(時間軸)達到45秒。當他點擊錄製按鈕時,我想在45秒後清除所有波形條。我如何實現這一目標?這是我如何使用CAShapeLayer
在滾動視圖中創建波形條。
該代碼被寫入一個循環,每循環一次,記錄開始後會被調用2次。從而創建波浪條。那麼如何刪除添加到UIScrollView
的圖層。我發現nilling layer.sublayers
將刪除該圖層。但我不知道如何實現這一點。
感謝您的回覆。那看起來很有希望我希望它能起作用。在執行 –
@HirenPrajapati後,我會讓你知道它是否工作或者你遇到過任何問題? – tomiQrsd
它像一個魅力工作。每秒我創建兩個波形條。所以在提示後它太容易了。謝謝。 Upvoting答案 –