gpt4 book ai didi

iphone - UITableViewCell 内容四处移动

转载 作者:可可西里 更新时间:2023-11-01 04:44:10 25 4
gpt4 key购买 nike

我有一个 iPhone 应用程序,我在其中使用 UITableView 来格式化一组文本响应,每行一个。我已经将 Storyboard 中的单元格设置为在其中有一个标签,并设置了一个约束,说明标签应该距离单元格边缘 10 点。然后,我设置了 UITableViewCell 的自定义子类,将 Storyboard 中的单元格设置为属于该类,并连接了 socket 。

但是,当我加载表格时,我看到单元格中的文本在某些情况下略微向右移动:当我选择单元格时,或者当我将其他单元格加载到表格中时。事实上,在后一种情况下,有时所有内容都会向右移动,甚至是已经存在的单元格!

这到底是怎么回事?我在 tableView:cellForRowAtIndexPath: 中所做的唯一更改是对标签中的文本进行的更改,而且我一直在设置它。我取消了 Storyboard 中单元格上的“编辑时缩进”设置。

回答一些问题:我正在使用 Storyboard设置 View 。 Xcode 没有报告约束有任何歧义。另外,这里是截图,之前和之后:

enter image description here enter image description here

最佳答案

我的猜测是标签的约束不明确。歧义会使 UI 组件由于莫名其妙的原因跳来跳去。您可能需要为标签设置更多约束以定义其在两个轴上的位置。

或者,也许您需要做的就是在 IB 的“编辑器”菜单下将标签设置为“适合内容的大小”(固有内容大小)。

关于iphone - UITableViewCell 内容四处移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19393374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com