我正在使用 XCode 4.2 并使用故事板构建了我的 UI。我需要创建一个在 UITableView 上方和下方有内容的视图,我可以通过使用 UIViewController 来实现这一点。 UITableViewController 不允许您在表格上方或下方添加内容。您可以使用表页眉/页脚,但这不适用于我想要实现的目标。
我现在有一个 UIViewController,其中嵌入了 UITableView。我可以相应地调整 UITableView 的高度和宽度,这为我提供了我正在寻找的 UI 布局。
我可以自定义 UITableView 中的静态单元格,但是当我尝试构建时出现以下错误:
非法配置:静态表视图仅在嵌入 UITableViewController 实例中时才有效
我的问题是其他人如何解决这个问题?创建一个带有静态单元格的表格视图并在视觉上布局它们非常好,但显然由于某种我无法理解的原因这是不允许的。由于我的视觉布局要求,我无法切换到 UITableViewController。
任何帮助将不胜感激。
假设您的应用程序面向 iOS 6+,您可以在 Xcode 4.5 及更高版本中实现此目的。
在故事板中,只需创建一个 UIViewController,其主视图内包含一个视图容器。然后将该视图容器连接到包含静态单元格的 UITableViewController。
像这样:
您不需要一行代码。只需控制单击、拖动并选择嵌入即可。视图控制器包含已为您处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)