在另一个视图中嵌入UITableView

时间:2012-03-29 20:43:47

标签: iphone objective-c xcode uitableview

我正在尝试在另一个控制器的视图中创建一个UITableView视图(我猜一个子视图)。基本上这里是我想要设置的设置页面的(简化)结构:

  • SettingsViewController.h - 包含标准属性和方法定义。
  • SettingsViewController.m - 控制加载和保存设置。
  • SettingsViewController.xib - 内部所有内容的父视图
    • 3x UISegmentedControls - 每个人将控制不同的设置。它们将占据屏幕的大约一半 - 上半部分。
    • 1x UITableView - 覆盖屏幕的其余部分并可滚动。滚动不应该使其他控件消失。

我尝试将UITableView对象添加到我的.XIB文件中,然后在SettingsViewController.h文件中为它创建插件,但这并不是很有效。该表显示,但仅以其默认格式 - 没有DataSource方法有效。

我摆脱了代码(暂时),但如果你需要细节,我应该能够快速重现它并为你提供一些。另外,这次我可能会这样做......

P.S。使用UITableView不是必需的。如果有另一种方便的方式来显示和编辑项目列表(真的是NSStrings),我会很好的。

1 个答案:

答案 0 :(得分:1)

如果tableView为空并且dataSource方法正确实现,您可能只是忘记将tableView连接到dataSource / delegate。

control-drag从tableView拖动到viewController并设置dataSource和delegate。