Ios 如何偏移UILabel文本对齐?
我正在尝试偏移UILabel的中心起点。我面临的问题是,我无法使标签文本从偏离中心的点开始增长,直到它到达标签的一端。然后,我希望文本随着每个附加字符向左移动一个字符,直到到达另一端。然后,文本可以用省略号截断 到目前为止,我的代码看起来像这样,但我不知道从这里走到哪里Ios 如何偏移UILabel文本对齐?,ios,swift,uilabel,text-alignment,Ios,Swift,Uilabel,Text Alignment,我正在尝试偏移UILabel的中心起点。我面临的问题是,我无法使标签文本从偏离中心的点开始增长,直到它到达标签的一端。然后,我希望文本随着每个附加字符向左移动一个字符,直到到达另一端。然后,文本可以用省略号截断 到目前为止,我的代码看起来像这样,但我不知道从这里走到哪里 private let amountLabel: UILabel = { let label = UILabel() label.textColor = .blue lab
private let amountLabel: UILabel = {
let label = UILabel()
label.textColor = .blue
label.textAlignment = .center
label.translatesAutoresizingMaskIntoConstraints = false
return label
}()
我建议您将
UILabel
放置在容器视图中,以所需偏移量水平居中,但将其优先级设置为低于抗压强度,例如750,抗压强度999。然后创建优先级为1000的尾部约束>=和优先级为1000的前导约束>=。这样,居中将是最薄弱的约束,随着文本的增长,它将向左移动,直到到达前导
我建议您将
UILabel
放置在容器视图中,以所需偏移量水平居中,但将其优先级设置为低于抗压强度,例如750,抗压强度999。然后创建优先级为1000的尾部约束>=和优先级为1000的前导约束>=。这样,居中将是最薄弱的约束,随着文本的增长,它将向左移动,直到到达前导
什么是“我不能让标签文本从偏离中心的点开始增长,直到到达标签的一端。然后,我希望文本在每增加一个字符后向左移动一个字符,直到到达另一端。”意思是?对不起,让我来编辑一下。发布一些你想要的图片或图表。让我知道这是否有帮助。如果用户理解了你的意思,我不会告诉你,但我相信你的问题可以通过增加UILabel的前导约束轻松解决。这有什么作用“我无法使标签文本从偏离中心的点开始增长,直到到达标签的一端。然后,我希望文本在每增加一个字符的同时向左移动一个字符,直到到达另一端。“是什么意思?对不起,让我编辑一下。发布一些你想要的图片或图表示例。如果有帮助,请告诉我。如果用户理解了你的意思,就不要告诉我,但我相信你的问题可以通过增加UILabel的前导约束轻松解决。”。