2011-06-01 256 views
0

我想用UITableView創建一個音頻播放器。每首歌曲都需要成爲這個表格視圖控制器中的一排,我希望每個單元格都有一個播放/停止按鈕(只有兩種狀態)。我使用Core Data管理所有音頻元數據,並實際上將歌曲文件存儲在沙箱內(這是一個演示應用程序)。哪種方式是最好的方法?我如何在UITableViewCells中擁有動態內容?使用UITableView的音頻播放器

任何幫助,高度讚賞!

感謝 拉維

+0

我知道它相當老的問題,但我現在面臨同樣的問題。我只想知道你是如何克服這一點的?謝謝。 – 2015-11-09 07:35:36

回答

2
  1. 子類的UITableViewCell創建你的細胞內兩個按鈕。
  2. 在控制器中爲tableView分配它們的操作,並檢查已切換的單元格的indexPath(或指定給單元格的自定義標識符,但這不會非常感知mvc)聲音發揮。

    • 小心如何重用單元格以知道要顯示的狀態。
+0

呃...我如何繼承UITableViewCell?我可以有一個僞代碼類型的例子嗎? – Ravi 2011-06-03 04:07:26

+1

試試這個http://iphone.zcentric.com/2008/08/05/custom-uitableviewcell/,或http://stackoverflow.com/questions/2366802/customizing-anitableviewcell-subclass 基本上,你的子類就像你在objective-c中創建子類一樣,然後重寫UIView方法來插入你的子視圖。您也可以在NIB中完成所有這些工作,我想Google可以幫您輕鬆找到教程! – 2011-06-03 13:20:35

+0

謝謝,我會試試這個,讓你知道! – Ravi 2011-06-04 03:38:43