无法编辑 UITableViewCell y-offset

Posted

技术标签:

【中文标题】无法编辑 UITableViewCell y-offset【英文标题】:Cannot edit UITableViewCell y-offset 【发布时间】:2014-04-15 04:01:09 【问题描述】:

我有一个UIViewController,它需要两个单独的表视图。

我正在使用storyboard 将两个表格视图拖到我的控制器上,但是一旦我将表格视图单元格拖到每个表格视图单元格上,其中一个表格视图中的原型单元格突然有一个更大的@ 987654323@ 从tableView 的顶部。

当我转到该单元格的“大小检查器”,然后转到“视图”部分时,所有 X、Y、宽度和高度值都显示为灰色,因此我无法编辑该单元格的位置。

仅当视图控制器嵌入导航控制器时才会出现问题。

有什么想法可以解决这个偏移量,这样我的桌子就不会看起来很傻吗?

【问题讨论】:

【参考方案1】:

在 IB 的属性检查器上取消选中视图控制器的“调整滚动视图插图”选项。当显示在导航控制器的上下文中时,只有一个滚动视图(表格视图)会调整其插图。这就是为什么您会看到表格视图之间存在差异的原因。

如果您需要调整插图,只需在代码中手动设置即可。

【讨论】:

【参考方案2】:

这两个教程将帮助你学习,如何调整prototype cell

1) Tutorial 1

2) Tutorial 2

【讨论】:

以上是关于无法编辑 UITableViewCell y-offset的主要内容,如果未能解决你的问题,请参考以下文章

无法在自定义 TableViewCell 中编辑 UITextView

在iOS7中处于编辑模式时更改uitableviewcell“删除”部分的颜色

无法在连接的自定义 UITableViewCell 类中制作插座

重新排序时无法从当前位置拖动 UITableViewCell

UITableViewCell EditingStyle Delete 无法正常工作

如果通过附件视图添加到 UITableViewCell,UITextField 无法成为第一响应者