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的位置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一, 设置image在button上的位置, 属性是imageEdgeInsets 二,设置title在butto...
- 《转》http://www.cnblogs.com/Phelthas/p/4452235.html写一个UIBut...
- @class UIImage, UIFont, UIColor, UIImageView, UILabel; ty...
- 前言:在移动 APP 的设计中,我们会经常看到同时带有图片和文字的按钮,这些按钮在 UI 设计师眼中,可能不值一提...