我正在使用XCode 4.2,并已使用 Storyboard 构建了我的UI。我需要创建一个在UITableView上方和下方具有内容的 View ,并且可以通过使用UIViewController来实现。 UITableViewController不允许您在表格上方或下方添加内容。您可以使用表的页眉/页脚,但这对我想要实现的功能不起作用。

我现在有一个嵌入了UITableView的UIViewController。我可以相应地调整UITableView的高度和宽度,这为我提供了所需的UI布局。

我可以在UITableView中自定义静态单元格,但是在尝试构建时会出现以下错误:



我的问题是其他人如何解决这个问题?创建带有静态单元格的表格 View 并以视觉方式对其进行布局非常好,但是由于某些我无法理解的原因,显然这是不允许的。由于我的视觉布局要求,我无法切换到UITableViewController。

任何帮助将不胜感激。

最佳答案

你说的对。在 Storyboard 中,您不能拥有在ViewController中嵌入静态单元格的tableView。解决它的一种方法(尽管我自己还没有尝试过,所以我不确定它是否有效)可以是在带有静态单元格的 Storyboard 中创建UITableViewController的实例。将UIView的实例添加到viewController,然后以编程方式将UITableViewController的tableView加载到viewController的UIView中。

关于objective-c - 如何在嵌入式UIViewController中的UITableView中直观地创建和使用静态单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8945728/

10-10 18:44