美文网首页
iOS UIButton布局title和image的位置

iOS UIButton布局title和image的位置

作者: 歌手的剑 | 来源:发表于2019-01-16 16:01 被阅读7次
            addBtn.setImage(#imageLiteral(resourceName: "creatCarme"), for: .normal)
            addBtn.setTitle(uploadTipsText, for: .normal)
            addBtn.titleLabel?.font = UIFont.systemFont(ofSize: 10)
            let imgVSize = #imageLiteral(resourceName: "creatCarme").size
            let titleLabelSize = addBtn.titleLabel?.intrinsicContentSize ?? CGSize.zero
            addBtn.titleEdgeInsets = UIEdgeInsets.init(
                top: 0,
                left: -imgVSize.width,
                bottom: -imgVSize.height,
                right: 0)
            addBtn.imageEdgeInsets = UIEdgeInsets.init(
                top: -titleLabelSize.height,
                left: 0,
                bottom: 0,
                right: -titleLabelSize.width)

相关文章

网友评论

      本文标题:iOS UIButton布局title和image的位置

      本文链接:https://www.haomeiwen.com/subject/dsmmdqtx.html