gpt4 book ai didi

iphone - 动态UILabel,将标签推到下面-iOS

转载 作者:行者123 更新时间:2023-12-01 16:49:28 25 4
gpt4 key购买 nike

我正在尝试构建一个tableView,每个单元格由一个imageView和标签构建。
当其中一个标签超过一个句子时,就会出现问题,其结果是该标签被覆盖在下面的标签上。当我给标签增加高度时,标签不会从我想要的位置开始。一句话的标签以标签之间的间隙开头...


回答:

只要确保取消自动布局即可。在我的情况下,我不需要...

                titleLabel.text = @"Bla bla bla bla bla bla bla bla bla bla";
[titleLabel sizeToFit];

[abstractLabel setText:@"bla bla bla bla bla bla bla bla"];
CGRect abstractFrame = titleLabel.frame;
abstractFrame.origin.y = titleLabel.frame.origin.y + titleLabel.frame.size.height;
abstractFrame.size.width = 180;
[abstractLabel setFrame:abstractFrame];
[abstractLabel sizeToFit];

*从ate50eggs- Find UILabel bottom position so a second UILabel can be created below中得到了这个主意

最佳答案

您可以创建UITableViewCell的子类并自己对齐标签。您可以使用NSString的sizeWithFont:方法计算要显示的字符串的大小。 UILabel不支持垂直对齐。

关于iphone - 动态UILabel,将标签推到下面-iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262417/

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