iOS UIButton Image和Title自定义显示位置

UIButton设置了Image和Title之后,默认是并排居中显示的。

这里的居中,是说image的宽度和title的宽度之和在button是居中的。并不是说图片和文字的中间就是按钮的中间,所以后面在计算偏移量的时候要注意这里。


默认显示

如果要改变位置,先设置UIButton的frame,然后调用button的两个方法:

btn.imageEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right)

btn.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right)

设置偏移之后
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容