gpt4 book ai didi

ios - 强制 UILabel 显示 2 行

转载 作者:可可西里 更新时间:2023-11-01 06:17:41 25 4
gpt4 key购买 nike

我有 UILabel,如果有空间,它会显示单行。

但是,我需要强制它始终显示2 行,即使有足够的空间在1 行 中显示它也是如此。

稳健的方法是减少右间距约束并在所有可用设备上检查该条件,但也许有更简单的方法?

明确地说,我想要这个:enter image description here

看起来像这样:enter image description here

正如我提到的,现在标签通过约束绑定(bind)到 superview。

最佳答案

第 1 步。将标签的行数设置为 2。
第 2 步。将“垂直拥抱优先级”设置为高 (1000)
第 3 步。右键单击您的标签并连接左侧的图标,然后选择“垂直居中”。
第 4 步。右键单击您的标签并连接左侧的图标并设置“水平间距”。
第 5 步。如果该文本是静态的,则按照 Igor 的建议进行操作,否则,在将文本分配给该标签后,只需将 @""替换为 @"\n"。例如。

NSString *text = @"Какой-то Справочник"; 
self.myLabel.text = [text stringByReplacingOccurrencesOfString:@" " withString:@"\n"];

或者只设置 self.myLabel.lineBreakMode = NSLineBreakByWordWrapping;

关于ios - 强制 UILabel 显示 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38307914/

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