我有一个 iPhone 应用程序,我在其中使用 UITableView 来格式化一组文本响应,每行一个。我已经在情节提要中设置了单元格,使其内部有一个标签,并设置了一个约束,即标签应该距离单元格边缘 10 个点。然后我设置了一个自定义子类UITableViewCell
,将情节提要中的单元格设置为该类,并连接了插座。
但是,当我加载表格时,在某些情况下,我看到单元格中的文本略微向右移动:当我选择单元格时,或者当我将其他单元格加载到表格中时。事实上,在后一种情况下,有时一切都会向右移动,甚至是已经存在的单元格!
这到底是怎么回事?我所做的唯一更改是tableView:cellForRowAtIndexPath:
标签中的文本,我一直在设置它。而且我在情节提要的单元格上取消了“编辑时缩进”。
回答一些问题:我正在使用情节提要设置视图。Xcode 没有报告任何含糊不清的约束。另外,这里是之前和之后的屏幕截图: