gpt4 book ai didi

ios - 如何偏移 UILabel 文本对齐方式?

转载 作者:行者123 更新时间:2023-11-28 05:45:26 26 4
gpt4 key购买 nike

我正在尝试偏移 UILabel 的中心起点。我面临的问题是我无法使标签文本从偏离中心的点开始增长,直到它到达标签的一端。然后,我希望文本随着每个额外添加的字符向左移动一个字符,直到它到达另一端。然后用省略号截断文本是可以接受的。

到目前为止,我的代码看起来像这样,但我不知道从这里到哪里去。

    private let amountLabel: UILabel = {
let label = UILabel()
label.textColor = .blue
label.textAlignment = .center
label.translatesAutoresizingMaskIntoConstraints = false
return label
}()

enter image description here

最佳答案

我建议您将 UILabel 放入容器 View 中,以您想要的偏移水平居中,但将其优先级设置为低于压缩阻力。,例如750,抗压性 999。然后创建尾部约束 >= 优先级 1000,前导约束 >= 优先级 1000。这样,居中将是最弱的约束,随着文本的增长,它将向左移动,直到到达前导.

enter image description here

enter image description here enter image description here enter image description here

关于ios - 如何偏移 UILabel 文本对齐方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54936473/

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