gpt4 book ai didi

ios - 如何在 Interface Builder 中实现这种布局?

转载 作者:行者123 更新时间:2023-11-28 15:31:32 25 4
gpt4 key购买 nike

我正在使用静态 TableView Controller 并在 Interface Builder 中定义 UI。

我希望所有 UILabel 的宽度相同,以便 UITextFields 的左侧对齐。

如果我强制设置一个宽度,那么它们通常会互相 overdraw 。

enter image description here

我正在考虑根据 Controller 内“安全消息”的宽度以编程方式修改 UILabel 宽度,但我无法重新布局它。

let width = labelSafeMessage.frame.size.width;
labelName.frame.size.width = labelSafeMessage.frame.size.width;
labelName.sizeToFit();
labelMessage.frame.size.width = labelSafeMessage.frame.size.width;
labelMessage.sizeToFit();

最佳答案

您可以只使用 Interface Build 来做到这一点,您不需要强制标签具有相同的大小。您唯一需要做的就是将 UITextFields 的前导间距设置为 superview,它们将与左侧对齐。

关于ios - 如何在 Interface Builder 中实现这种布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44688180/

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