【问题标题】:Switching from a UITableview controller to a viewcontroller从 UITableview 控制器切换到视图控制器
【发布时间】:2011-06-05 23:23:59
【问题描述】:

我只是在学习和玩苹果 Seismic XML 示例

http://developer.apple.com/library/ios/#samplecode/SeismicXML/Introduction/Intro.html

我已经弄清楚了大部分,但我无法超越的一个领域是,如果我想删除 tableview 控制器并创建一个填充有 tableview 的视图控制器。我可以让 tableview 看起来很好,但无论我尝试什么,我都无法填充它。

在 viewdidload 区域中,我可以设置 tableview,为背景着色,做任何我想做的事情,但我似乎以某种方式“失去”了对它的控制。

简而言之,请问有人能给我在苹果示例中正确将 tableviewcontroller 更改为带有 tableview 的 viewcontroller 的步骤吗?

谢谢。

【问题讨论】:

    标签: xcode uiviewcontroller uitableview


    【解决方案1】:

    Lian,你需要阅读关于 UITableViewController 的文档。 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html

    我不确定您所说的“删除 tableview 控制器并创建一个填充有 tableview 的视图控制器”是什么意思,或者您为什么想要这种配置。如果您在填充 tableViewController 时遇到问题,您只需传入数据,通常来自 cellForRowAtIndexPath 方法中的 NSArray 或 NSDictionary。您要么需要在创建类文件时选择 UITableViewController 模板,要么在将 tableView 添加到 ViewController 时包含 UITableViewDataSource 和 UITableViewDelegate。

    如果您的意思是要更改屏幕上的视图控制器,那么您希望使用导航控制器弹出到另一个视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-22
      • 2012-07-26
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多