我有一个tableView,它列出了包含jpg,pdf,zip,mp3,mp4,sql,..文件甚至文件夹的内容目录。在下一步中,我有一个detailView,显示选定文件的一些属性,如fileName,fileSize,filePath,fileType。一切都很完美。iPhone - detailView控制器
但实际上我的计划是在detailView中包含一个附加选项。
即,
- 如果在的tableView所选择的文件是一个图像文件时,它应该打开在一个的DetailView的ImageView以显示该图像。
- 如果所选文件是mp3,则应打开播放器以在detailView中播放歌曲。
- 如果所选文件是视频或mp4文件,则应打开播放器以在详细视图中播放该视频。
- 如果选定的项目是一个文件夹,它应该再次打开一个tableView,它显示该文件夹的内容。
- 对于其他文件,它应该推送一个alertView关于它是未知文件。
希望我的概念能够很好地被叙述。我得到了播放.mp3和.mp4文件的方法。现在我卡在推送imageView和文件夹的情况下。我没有任何想法来进行这两种方法。
这是我的tableView
这是我的视频文件的DetailView
这是我的一个.MP3文件
这是的DetailView空了的DetailView我ImageView的。
请帮我做一些示例代码。先谢谢你。
对不起。我无法在最后几个步骤中上传截图。 – iOS 2010-11-18 14:08:09