swift - 强制 UIButton 只有一个标题行

标签 swift text uibutton title

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

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

最佳答案

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

关于swift - 强制 UIButton 只有一个标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72187369/

相关文章:

java - 当进度条达到某个值时更改 jLabel 文本

ios - 在 UIButton Press 上更改现有的设置 UIColors

ios - Frame.size.width 不返回正确的 UIButton 宽度

ios - UITableView 单元格在应用程序重新启动后立即更新

objective-c - objective-c : Reading text files

swift - 我怎样才能只删除一本我知道其值的字典?

c - 为什么我的字典没有正确计算出现次数?

ios - UIButton 的框架大小何时最终设置

swift - 在 swift3 中使用字节

ios - 'Int' 不是 '()' Swift 的子类型