【发布时间】:2010-11-18 13:22:02
【问题描述】:
我有一个 tableView,其中列出了内容目录,其中包括 jpg、pdf、zip、mp3、mp4、sql、.. 文件甚至文件夹。在下一步中,我有一个 detailView,它显示所选文件的一些属性,例如 fileName、fileSize、filePath、fileType。一切都很完美。
但实际上我的计划是在 detailView 中包含一个附加选项。
也就是说,
- 如果 tableView 中选择的文件是图像文件,它应该在 detailView 中打开一个 imageView 以显示该图像。
- 如果所选文件是 mp3,则应在 detailView 中打开播放器播放歌曲。
- 如果所选文件是视频或 mp4 文件,则应打开播放器以详细播放该视频。
- 如果选中的项目是一个文件夹,它应该再次打开一个 tableView 来显示文件夹的内容。
- 对于其他文件,它应该推送一个关于它是未知文件的 alertView。
希望我的概念能被很好地讲述。我得到了播放 .mp3 和 .mp4 文件的方法。现在我被困在推送 imageView 和文件夹的情况下。我不知道要同时采用这两种方法。
这是我的表格视图
这是我的视频文件的详细视图
这是我的 .mp3 文件的详细视图
这是为我的 imageView 留空的 detailView。
请帮助我处理一些示例代码。提前谢谢你。
【问题讨论】:
-
对不起。我无法上传最后几个步骤的屏幕截图。
标签: iphone uitableview uiimageview detailsview