【问题标题】:Cocoa Touch - UITableView within a ViewCocoa Touch - 视图中的 UITableView
【发布时间】:2009-08-08 15:12:46
【问题描述】:

您好,

问题:

我有一个主视图,它已经与一个 xib 文件、一个 appdelegate 类和一个控制器类相关联。

现在,在界面生成器中打开它的 xib 文件,我添加了一个 UITableView。

然后,在它的控制器类中,我创建 IBoutlet 代码来使用它,比如说:tableView。


问题:

1) 我该从哪里开始填充该表,然后实现处理事件的方法?

2) 创建/实现 UITableView 然后将其添加到父视图的最佳方法是什么?

非常感谢。 Yohann T.

ps:我看过几个教程,没有一个显示如何将它挂钩到父视图。

【问题讨论】:

    标签: iphone cocoa-touch uitableview


    【解决方案1】:

    1) 我该从哪里开始填充该表,然后实现处理事件的方法?

    UITableViewUITableViewDataSource 获取数据,并让UITableViewDelegate 处理与 in 关联的事件。通常,您的控制器类将实现这两​​个协议,即:

    @interface MyViewController :
        UIViewController <UITableViewDelegate, UITableViewDataSource>
    

    然后,在 Interface Builder 中,您可以将控制器类关联到 UITableView 对象的 dataSourcedelegate 属性。

    2) 创建/实现 UITableView 然后将其添加到父视图的最佳方法是什么?

    最简单的方法是使用 Interface Builder;将UITableView 拖放到您的父视图中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2012-03-03
      相关资源
      最近更新 更多