iOS开发 调整按钮的图片与文字距离及文字间距

2019-05-31  本文已影响0人  博览己用1789

在开发中,我们经常需要设置一个按钮上面既有文字也有图片

按钮带图片及文字样式

但是设置button图标的方法,有时候因为某些问题导致图标变形,不管你怎么调理就是弄不好,在此需要自己重新写按钮的几个方法!

自定义一个button,并且重写这几个方法

-(void)drawRect:(CGRect)rect;                                                 //自定义按钮样式[比如说,自带圆角、背景颜色,形状等等]

- (CGRect)titleRectForContentRect:(CGRect)contentRect;      //自定义调整“文字”在button中的frame

- (CGRect)imageRectForContentRect:(CGRect)contentRect;   //自定义调整“图标”在button中的frame

也可以重写drawRect方法

写了个demo,希望可以帮助到你。

https://github.com/lxm1799/lxmGit

上一篇 下一篇

猜你喜欢

热点阅读