Swift 按钮上的文本不正确

Swift 按钮上的文本不正确,swift,button,text,Swift,Button,Text,当我设置按钮时。设置标题(“字符串”) 字母'g'缺少一条尾巴,如下所示: 请试试这个 创建UIButton的子类并覆盖layoutSubviewsfunc class customButton: UIButton { override func layoutSubviews() { super.layoutSubviews() if var titleFrame : CGRect = titleLabel?.frame{ titl

当我设置
按钮时。设置标题(“字符串”)
字母'g'缺少一条尾巴,如下所示:

请试试这个

创建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
        }
    }
}


希望这有帮助。

您是通过编程方式还是通过IB设置按钮标题?我在swift文件中设置了标题,而不是在故事板中:(请粘贴用于设置标题self.routeButton.setTitle的代码)(NSLocalizedString(“搜索路径”,注释:)ルート検索"), 对于:。正常)routeButton是UIButton还是自定义按钮?