dpa*_*age 5 iphone objective-c uitableview ios
我有一个iPhone应用程序,其中我使用UITableView格式化一组文本响应,每行一个.我在故事板中设置了一个单元格,在其中有一个标签,并设置一个约束条件,标签应该是距离单元格边缘10个点.然后我设置了一个自定义子类UITableViewCell,将故事板中的单元格设置为该类,并连接插座.
但是,当我加载表格时,在某些情况下,我看到单元格中的文本略微向右移动:当我选择单元格时,或者当我将其他单元格加载到表格中时.事实上,在后一种情况下,有时候一切都会转移到右边,即使已经存在的细胞!
到底发生了什么事?我正在进行的唯一更改是tableView:cellForRowAtIndexPath:标签中的文本,我总是设置它.而且我在故事板中的单元格上取消了"编辑时缩进".
回答一些问题:我正在使用故事板设置视图.Xcode没有报告任何与约束的歧义.此外,这里是截图,前后:

我的猜测是标签的约束不明确。歧义可能会导致 UI 组件因莫名其妙的原因而跳来跳去。您可能需要为标签设置更多约束以定义其在两个轴上的位置。
或者,也许您需要做的就是将 IB 中编辑器菜单下的标签设置为“适合内容的大小”(固有内容大小)。
| 归档时间: |
|
| 查看次数: |
1092 次 |
| 最近记录: |