ios - 在 IB 中编辑 Tableview 并失去连接

标签 ios objective-c uitableview interface-builder

我在 Interface Builder 中制作了一个表格 View ,并为页眉和页脚插入了两个 View 。最终我意识到我需要将页脚保持在固定位置,因此我尝试通过将原型(prototype)单元格移动到页脚 subview 中来做到这一点。当我查看连接检查器时,看起来我的连接仍然存在,并且我确保我仍然有我的单元标识符。但是,我的 View Controller 中的这段代码现在抛出异常。

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

知道我在这里做错了什么吗?

最佳答案

如果您将单元格从 IB 的表格 View 中移出,它将不会被注册为可重复使用的单元格。

我建议将单元格的内容移动到页脚 subview 中并创建新的导出。以这种方式使用单元格似乎很古怪。

关于ios - 在 IB 中编辑 Tableview 并失去连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18453670/

相关文章:

ios - MKPolyline 检测自相交线 OBJECTIVE C

ios - 将标签放在 spaceBetweenPoints 中的每个点下

ios - 在 Xcode 5.1.1 而不是在 Xcode 6 中发现的问题

iphone - 从异步回调更新 UI 组件 (dispatch_queue)

ios - 设备是否必须包含在配置文件中,以便其所有者可以成为 Testflight beta 测试人员?

iphone - UITableViewCell 具有背景图像和动态高度

objective-c - 是否可以在 Objective-C 中标记具有多个属性的方法?

非分组表的 UITableView 部分标题高度

ios - didSelectRow 未很好地注册单元格触摸

iphone - 为什么 UITableView 调用 UIScrollView 的委托(delegate)方法?