我使用的是XCode 4.2,并使用故事板构建了我的UI.我需要创建一个视图,该视图的内容在UITableView上下,我可以通过使用UIViewController来实现这一点.UITableViewController不允许在表格上方或下方添加内容.你可以使用表格的页眉/页脚,但这对我想要实现的目标不起作用.

我现在有一个UIViewController,其中嵌入了一个UITableView.我可以相应地调整UITableView的高度和宽度,这为我提供了我正在寻找的UI布局.

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

非法配置:静态表视图仅在嵌入UITableViewController实例时有效

我的问题是,其他人是如何绕过这一点的?创建一个带有静态单元格的tableview,并将它们以视觉方式进行布局是非常好的,但显然这是不允许的,因为我无法理解某些原因.由于视觉布局要求,我无法切换到UITableViewController.

如蒙协助,不胜感激.

推荐答案

你是对的.在故事板中,不能在viewController中嵌入静态单元格的tableView.一种解决方法是(虽然我自己没有try 过,所以我不确定它是否有效)在storyboard中使用静态单元格创建UITableViewController的实例.将UIView实例添加到viewController,然后以编程方式将UITableViewController的tableView加载到viewController的UIView中.

Objective-c相关问答推荐

如何以编程方式获取iphone的IP地址

如何使 UIView 动画序列重复和自动反转

如何声明仅调试语句

在 Objective-C 中实现纯虚方法

AppDelegate、rootViewController 和 presentViewController

无法编译连接:错误是什么意思?

在 macOS 10.9+ 上删除 plist 文件不会重置应用程序

NSView 的边界与框架

在Objective-C中替换字符串中的多个字符?

在 NSNumbers 的 NSArray 中查找最小值和最大值

self.window.rootViewController 与窗口 addSubview

Xcode 在 iOS 8 中的 Main() 中引发异常,并带有所有异常断点

从 NSMutableString 中删除最后一个字符

从 UIImage 获取 Exif 数据 - UIImagePickerController

#ifdef DEBUG 与 #if DEBUG

如何像在 Spotify 的播放器中一样创建居中的 UICollectionView

架构 i386 clang 的重复符号

为整个 iPhone / iPad 应用程序设置背景图像

UIImage上的圆角

如何在 NSUserDefaults 中保存 NSMutablearray