【发布时间】:2011-07-11 03:44:41
【问题描述】:
我想做一个简单的应用程序,我想知道哪种方法导航最好。该应用程序需要在表格视图的打开屏幕上有一个列表,然后您可以选择该列表中的特定项目以查看该项目的详细视图。
然后可以在详细视图中显示文本和图像吗?
谢谢
【问题讨论】:
标签: iphone ios navigation
我想做一个简单的应用程序,我想知道哪种方法导航最好。该应用程序需要在表格视图的打开屏幕上有一个列表,然后您可以选择该列表中的特定项目以查看该项目的详细视图。
然后可以在详细视图中显示文本和图像吗?
谢谢
【问题讨论】:
标签: iphone ios navigation
有可能吗?大多数应用程序在 iPhone 上都以这种方式运行。查看通讯录、便笺、照片、设置和数以千计的其他应用程序。
应用由多个视图组成。您所描述的是一个基于导航的应用程序,带有一个表格视图和一个自定义视图(您的详细视图,其中包含一个用于显示您的图像的图像视图和一个用于显示您的文本的文本视图)。
【讨论】:
是的,在详细视图中可以有 UIView 的任何子类(如 UITextView、UIImageView)。
使用基于导航的应用程序,rootViewController将具有表视图,并且选择行时(tableView:didRowselectatIndexpath :),您可以呈现可以包含添加到它的子视图的详细视图。
例如,看看这个link。
【讨论】:
有很多方法可以做到这一点:
列表 = 表格视图
详细视图 = 另一个 UIView(转换/更改到另一个视图)
列表 = 表格视图
详细视图 = TableView 单元格放大
例如(原文:每个单元格 = 40 px,点击时,特定单元格 = 100px)
列表 = 表格视图
详细视图 = 弹出窗口
例如使用带有黑色箭头的弹出窗口。但只支持非常小的尺寸
在回答您的问题时,是的,所有 3 种方式都可以使用图像和文本,甚至音频和视频和 openGL。 即所有三个都使用 UIView 的视图子类。 View 类不同,但操作方法相同。
^^
【讨论】: