iOS如何设置按钮左文字右图片
2017-08-16 15:21
826 查看
OC中按钮默认是左图片右文字。有时候我们会遇到左文字右图片的需求,该怎么办呢?
其实就是设置按钮里面的image和label的EdgeInsets(上,左,右,下)
直接上代码:
[btn setTitleEdgeInsets:UIEdgeInsetsMake(0,-(btn.imageView.image.size.width),
0,btn.imageView.image.size.width)];
[btn
setImageEdgeInsets:UIEdgeInsetsMake(0,
labelWidth,0, -labelWidth)];
ps:其中,labelWidth简单的计算方式是文字的大小✖️文字个数。
一开始用什么btn.titleLabel.size.width
根本不管用,自己可以去试试,目前我还没找到方便的计算label的宽度的方法。。之后继续研究,哪位大神知道了麻烦告诉我一下,谢谢!
其实就是设置按钮里面的image和label的EdgeInsets(上,左,右,下)
直接上代码:
[btn setTitleEdgeInsets:UIEdgeInsetsMake(0,-(btn.imageView.image.size.width),
0,btn.imageView.image.size.width)];
[btn
setImageEdgeInsets:UIEdgeInsetsMake(0,
labelWidth,0, -labelWidth)];
ps:其中,labelWidth简单的计算方式是文字的大小✖️文字个数。
一开始用什么btn.titleLabel.size.width
根本不管用,自己可以去试试,目前我还没找到方便的计算label的宽度的方法。。之后继续研究,哪位大神知道了麻烦告诉我一下,谢谢!
相关文章推荐
- ios开发如何让navigationItem自带的返回按钮设置成图片或者不显示文字
- IOS设置导航栏全局的背景图片、导航栏title文字颜色大小、导航栏左右按钮的颜色。
- ios 开发中,如何设置 uitabbar 里面 tabbaritem 不显示文字,只显示图片,图片垂直居中?
- iOS按钮设置图片在上文字在下
- iOS按钮设置图片在上文字在下
- IOS开发之UIButton同时设置图片文字以及出发按钮时文字图片的切换
- iOS按钮设置图片在上文字在下
- IOS开发之UIButton同时设置图片文字以及触发按钮时文字图片的切换
- ios设置按钮点击时的文字和图片(而非非背景)
- IOS开发中如何自定义导航栏的按钮,文字和背景图片
- iOS-BUG整理 设置按钮图片和文字遇到的问题
- iOS自定义Button如何在按钮中把文字放左边,图片放右边
- IOS开发之UIButton同时设置图片文字以及出发按钮时文字图片的切换
- iOS不得姐项目--登录模块的布局,设置文本框占位文字颜色,自定义内部控件竖直排列的按钮
- iOS如何把导航默认的返回按钮设置成“返回”
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- 从一个界面push到下一界面左上角有个返回按钮,如何才能设置那个按钮显示的文字呢?
- iOS UIButton 设置图片文字垂直排列
- ios设置导航栏背景图片、返回按钮背景、标题颜色等等
- IOS navigationItem 设置返回按钮,title图片和rightBarButtonItem