iOS UIButton 图标与标题位置调整

iOS UIButton 图标与标题位置调整,第1张

效果

UIButton 默认的布局是:图片标题
当然,它们之间是没有 间隔
截图效果是已经实现了设置 间隔

但需求变得复杂的一些的时候
比如下面这些:

图片标题

图片标题

图片标题

虽然,你可以使用相关属性
contentEdgeInsetstitleEdgeInsetsimageEdgeInsets
进行调整

但,如果你真的去调整过
你就会发现,是真的很 蛋疼
这个地方调整好后,再应用到其他地方时
必须 重新调整 一遍,才能满足要求!
真的很浪费时间和精力 T_T


JHAdjustButton

为了实现这些复杂的需求
重新写一个轮子
也不现实

于是
便重写了 UIButton 的一个方法
这样就相对简单一些了

于是,JHAdjustButton 就诞生了 -> 传送门


更多

在创建 JHAdjustButton 这个类时
选择了继承的方式,继承 UIButton
而不是使用 分类
使用 继承,其他 UIButton 的子类,可以很方便获得些功能
而使用 分类,会覆盖原方法,会破坏继承链


小程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存