【问题标题】:iphone using 2 tableviewiphone使用2个tableview
【发布时间】:2010-04-04 03:17:28
【问题描述】:

我是一个 iphone 编程新手。我正在尝试实现一个具有多级表格视图的应用程序。

这个想法是,如果有人在第一个屏幕上选择了一些东西,那么就会打开一个新视图(tableview)

  car make> list of models   
  Honda > Acura, S2000,accord ...

我的挑战是在新的表格视图中显示模型列表,然后根据所选汽车更改 hte 列表的大小。

我已经编程,所以当我选择“本田”时,会打开一个新的表格视图。 我如何填充第二个表的数据??

对如何进行有任何建议吗?
谢谢

【问题讨论】:

    标签: iphone iphone-sdk-3.0 uitableview


    【解决方案1】:

    开发者文档Navigating a Data Hierarchy With Table Views 会给你一些提示。

    您的第二个表需要(作为第一个)数据源委托。在推送第二个表视图控制器之前,将“汽车模型”属性设置为“本田”,以便您的第二个表数据源委托可以从 NSDictionary 中获取数据,其中所有“汽车模型”作为键和您的列表作为数组。将该数组用作 tableview 数据源。

    【讨论】:

      【解决方案2】:

      以与填充第一个表完全相同的方式填充第二个表的数据。

      听起来好像您可能没有使用 UINavigationController。如果没有,你应该是。

      阅读整个 iPhone 编程指南。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-08
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-19
        相关资源
        最近更新 更多