gpt4 book ai didi

ios - 无法更改 UITableViewCell 的 subview 的位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:45 26 4
gpt4 key购买 nike

所以我有一个静态的 tableview,我想更改第一个 tableviewcell 中标签的位置。我有第一个单元格的 IBOutlet。

这就是我尝试更改标签位置的方式:

UILabel *label1 = [tempTC.cell1.contentView.subviews firstObject];
label1.frame = CGRectMake(10, 10, 10, 10);

问题是框架没有改变,但是我可以对标签做任何其他事情,比如改变它的文本和大小等,但改变框架似乎不起作用。

有什么我想念的吗?

最佳答案

当使用自动布局时,你应该设置框架,你应该改变约束。最简单的方法是将 IBOutlets 设置为您需要更改的,并更改约束的常量值。例如,如果您有一个名为 leftCon 的左侧约束,您可以这样做:

self.leftCon.constant = 30;

关于ios - 无法更改 UITableViewCell 的 subview 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20747085/

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