2011-06-01 254 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