在为UIButton配置titleLabel时删除垂直和底部偏移

时间:2018-01-13 22:00:01

标签: ios uibutton autolayout

请考虑以下代码:

let addTo: UIButton = {
        let btn = UIButton()
        btn.titleLabel?.textAlignment = .center
        btn.titleLabel?.font = Theme.Font.sixteen.reqular
        btn.setTitle(LocalizedStrings.addTo.value, for: .normal)
        btn.setTitleColor(Theme.Color.blue, for: .normal)
        btn.contentVerticalAlignment = .top
        btn.contentHorizontalAlignment = .center
        btn.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 0)
        return btn
    }()

enter image description here

我想要的是,去除顶部和底部间距。因为我想手动配置它。

我去了here但人们建议使用UIEdgeInsetsMake手动将偏移设置为10。是否有解决方案 - 比如按钮,我们不想要垂直偏移?感谢

0 个答案:

没有答案