【发布时间】:2017-01-13 09:42:03
【问题描述】:
我正在用这行代码设置按钮的标题:
self.timerButton.setTitle(String(Int(duration)), for: .normal)
按钮大小为屏幕的1/3,文字大小为60,在我之前的项目中这很好,但现在duration的值发生了变化(从120 ~ 0),文字经常而是显示...,有时甚至是数字的一半,这有什么问题?
以下是调试器中显示的约束:
【问题讨论】:
-
试试 self.timerButton.sizeToFit()
-
您在项目中使用自动布局吗?因为那取决于如何设置约束。
-
@Deny 是的,有限制
-
@Bhumi 有效,但有时文本仍会从中间剪掉
-
@BrightFuture 尝试删除按钮的前导和尾随约束,并尽可能用一些 centerX 约束替换它们。按钮也不应该有宽度限制。这取决于您的布局。