基于导航的应用程序问题 - 初学者iOS

时间:2011-07-11 03:44:42

标签: iphone ios navigation

我想制作一个简单的应用程序,我想知道哪种方法导航最好。应用程序需要在表格视图的开始屏幕上显示一个列表,然后您可以选择该列表上的特定项目以查看该项目的详细视图。

是否可以在详细视图中显示文字和图像?

由于

3 个答案:

答案 0 :(得分:1)

有可能吗?大多数应用程序在iPhone上都是这样的。查看联系人,便笺,照片,设置以及数以千计的其他应用程序。

应用由多个视图组成。您所描述的是基于导航的应用程序,其中包含表格视图和自定义视图(您的详细视图包含用于显示图像的图像视图和用于显示文本的文本视图)。

答案 1 :(得分:1)

是的,可以在详细视图中拥有UIView的任何子类(如UITextView,UIImageView)。

当您使用基于导航的应用程序时,RootViewController将具有表视图,并且当选择行时(tableview:didRowSelectAtIndexPath :),您可以呈现可以包含添加到其中的子视图的详细视图。 / p>

例如,看看这个link

答案 2 :(得分:1)

有很多方法可以这样做:

  1. List = TableView
    详细信息视图=另一个UIView(转接/更改为另一个视图)

  2. List = TableView
    细节视图= TableView细胞放大了
    例如(原始:每个单元格= 40像素,点击时,特定单元格= 100px)

  3. List = TableView
    细节视图=弹出窗口
    例如使用带有黑色箭头的Popup。但只支持非常小的尺寸

  4. 在回答您的问题时,,所有3种方式都可以使用图片&文字,甚至音频&视频& openGL的。 即所有三个都使用来自UIView的视图子类。 View类不同,但操作方法是相同的。

    ^^