UILabel动态高度问题

发布于 2024-11-18 13:31:34 字数 123 浏览 2 评论 0原文

我有一个 UILabel 和标签下的一个按钮。标签的高度是动态的。我使用这个: [label sizeToFit]; 但是当标签尺寸增大时,它会包裹按钮。如何重新排列视图?提前致谢

I have one UILabel and one button under the label. Height of the label is dynamic. I use this: [label sizeToFit]; But when the size of the label raise, it wrap the button. How can I rearrange the view ? Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深空失忆 2024-11-25 13:31:34

像这样的事情怎么样:

[label sizeToFit];
btn.frame = label.frame;

将按钮设置为与标签相同的大小...或者手动添加一些填充,如下所示:

[label sizeToFit];
btn.frame = CGRectMake(label.frame.origin.x - 10, label.frame.origin.y - 10, label.frame.size.width + 20, label.frame.size.height + 20);

How about something like this:

[label sizeToFit];
btn.frame = label.frame;

Thereby setting your button to the same size as the label... or manually adding some padding like this:

[label sizeToFit];
btn.frame = CGRectMake(label.frame.origin.x - 10, label.frame.origin.y - 10, label.frame.size.width + 20, label.frame.size.height + 20);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文