【问题标题】:Navigation Based App Question - Beginner iOS基于导航的应用程序问题 - 初学者 iOS
【发布时间】:2011-07-11 03:44:41
【问题描述】:

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

然后可以在详细视图中显示文本和图像吗?

谢谢

【问题讨论】:

    标签: iphone ios navigation


    【解决方案1】:

    有可能吗?大多数应用程序在 iPhone 上都以这种方式运行。查看通讯录、便笺、照片、设置和数以千计的其他应用程序。

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

    【讨论】:

    • 谢谢。你知道周围有什么源代码文件让我开始开发这个吗?我想在表格视图中有大约 25 个单独的项目,然后引导到详细视图
    • 您好,例如,请参阅我的帖子。这对你有帮助吗?
    【解决方案2】:

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

    使用基于导航的应用程序,rootViewController将具有表视图,并且选择行时(tableView:didRowselectatIndexpath :),您可以呈现可以包含添加到它的子视图的详细视图。

    例如,看看这个link

    【讨论】:

    • 谢谢,我将查看下钻示例。是否可以向下钻取 3 个级别。 IE。第一层是游戏的类别,第二层是具体的游戏名称,接下来是游戏的详细解释?
    • 是的,绝对有可能...如果您查看了下钻示例,则第二级也是表格视图。你可以在第三层添加 UIViewController。
    【解决方案3】:

    有很多方法可以做到这一点:

    1. 列表 = 表格视图
      详细视图 = 另一个 UIView(转换/更改到另一个视图)

    2. 列表 = 表格视图
      详细视图 = TableView 单元格放大
      例如(原文:每个单元格 = 40 px,点击时,特定单元格 = 100px)

    3. 列表 = 表格视图
      详细视图 = 弹出窗口
      例如使用带有黑色箭头的弹出窗口。但只支持非常小的尺寸

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

    ^^

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      相关资源
      最近更新 更多