gpt4 book ai didi

ios - 2 行文本 UIButton

转载 作者:IT王子 更新时间:2023-10-29 05:22:32 26 4
gpt4 key购买 nike

我有一个 UIButton,按钮的文本由随机发生器填充。但是我的问题是有时文本中的字符数太多,导致按钮现在显示整个文本。

是否可以检查字符是否太多,然后让它将其余文本放到另一个文本行?所以基本上必须为 UIButton 添加文本行而不是一行?

最佳答案

Objectivc-C

button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
button.titleLabel.numberOfLines = 2;
button.titleLabel.textAlignment = NSTextAlignmentCenter; // if u need

否则使用这个

button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
button.titleLabel.textAlignment = NSTextAlignmentCenter;
[button setTitle: @"Line1\nLine2" forState: UIControlStateNormal];

swift

button.titleLabel!.lineBreakMode = .ByWordWrapping
button.titleLabel!.numberOfLines = 2
button.titleLabel!.textAlignment = .Center

否则使用这个

button.titleLabel!.lineBreakMode = .ByWordWrapping
button.titleLabel!.textAlignment = .Center
button.setTitle("Line1\nLine2", forState: .Normal)

Swift3

buttonName.titleLabel!.lineBreakMode = .byWordWrapping
buttonName.titleLabel!.textAlignment = .center
buttonName.setTitle("Line1\nLine2", for: .normal)

关于ios - 2 行文本 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29280772/

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