按钮上的文本不正确

时间:2017-03-22 04:51:23

标签: swift button text

当我设置button.setTitle("string")时 字母'g'缺少尾巴,如下所示:

enter image description here

1 个答案:

答案 0 :(得分:0)

请试一试。

创建UIButton的子类并覆盖layoutSubviews func

class customButton: UIButton {
    override func layoutSubviews() {
        super.layoutSubviews()
        if var titleFrame : CGRect = titleLabel?.frame{
            titleFrame.size = self.bounds.size
            titleFrame.origin = .zero
            self.titleLabel!.frame = titleFrame
            self.titleLabel!.textAlignment = .center
        }
    }
}

reference

希望这有帮助。