【发布时间】:2010-11-19 11:42:36
【问题描述】:
我有一个 tableView,它列出了内容目录,其中包括 jpg、pdf、zip、mp3、mp4、sql、.. 文件甚至文件夹。在下一步中,我有一个 detailView,它显示所选文件的一些属性,例如 fileName、fileSize、filePath、fileType。一切都很完美。
但实际上我在 detailView 中添加了一个附加选项。
也就是说,
- 如果 tableView 中选择的文件是图像文件,它会在 detailView 中打开一个 imageView 来显示该图像。
- 如果选择的文件是 mp3,它会打开一个播放器在 detailView 中播放歌曲。
- 如果所选文件是视频或 mp4 文件,则会打开一个播放器来详细播放该视频。
- 对于其他文件,它会推送关于它是未知文件的 alertView。
(我卡在这里..) 5. 如果选中的项目是一个文件夹,它应该再次打开一个 tableView 显示文件夹的内容。
也就是说,它应该在 tableView 中打开子文件和子文件夹,这应该是一个递归函数。请帮我这样做..
我认为我的屏幕截图可能会提供一些想法。
这是我的 tableView 列出了我的目录的内容..
其中“SQLTutorial”是上述列表中的一个文件夹
这是一个图像文件的详细视图
这是一个视频文件的详细视图
这是一个音频文件的详细视图
请用一些示例代码帮助我完成该过程,以查看 tableView 中的文件夹和子文件夹。提前谢谢你。
【问题讨论】:
标签: iphone uitableview detailsview