强制 UIButton 只有一个标题行

Mou*_*ifi 1 text title uibutton swift

我试图强制 UIButton 仅接受一行文本,如果标题太长,我希望在标题末尾或中间有“...”。但不幸的是,当我尝试下面的代码时,它不起作用,它仍然给出多行标题文本。

titleButton.titleLabel!.lineBreakMode = .byWordWrapping
titleButton.titleLabel!.numberOfLines = 1
titleButton.titleLabel!.textAlignment = .center
Run Code Online (Sandbox Code Playgroud)

Mou*_*ifi 7

主要问题是“普通”的按钮样式,将其更改为默认后神奇的事情发生了!