强制UIButton只有一个标题行



我试图强迫UIButton接受一行文本,如果标题太长,我希望有"…"在标题的末尾或中间。但是当我尝试下面的代码时,不幸的是,它不起作用,它仍然提供多行标题文本。

titleButton.titleLabel!.lineBreakMode = .byWordWrapping
titleButton.titleLabel!.numberOfLines = 1
titleButton.titleLabel!.textAlignment = .center

主要的问题是按钮样式,它是在"平原"上,魔术发生后,将其更改为默认值!

听起来你想要lineBreakMode.byTruncatingTail.byTruncatingMiddle

相关内容

最新更新