调整UIButton上图片的位置和大小
2015-12-28 11:42
501 查看
遇到一个问题button上的图片必须很小,如果button太小点击时不太容易点击,所以只能改变图片的大小,使用UIImageView添加又带来很多麻烦,由于用代码写的不能在XIB和Storyboard中修改位置,以下方法可以解决。
UIButton *button = [[UIButton
alloc] init];
image的位置大小调整
button.imageEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);
title的位置大小调整
button.titleEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);
UIButton *button = [[UIButton
alloc] init];
image的位置大小调整
button.imageEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);
title的位置大小调整
button.titleEdgeInsets = UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>);
相关文章推荐
- 在UITableView顶部制作简单的UISegmentControl实例方法
- dsquery域帐号管理
- iOS UI-(多)视图控制器的生命周期、加载方法和模态视图方法以及屌丝方法
- Android Studio Gradle Build Running 特别慢的问题
- UIImageView上添加Button不能响应点击事件
- 接口测试之soupui&groovy
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)
- UE正则表达式语法
- ContentResolver.update以及query方法参数详细说明
- Java线程外篇:阻塞队列BlockingQueue
- C实现与 uint64_t 相同功能的类
- iOS开发-21UINavigationController导航控制器初始化 导航控制器栈的push和pop跳转理解
- 给UILabel设置不同的字体和颜色
- 为OLED屏增加GUI支持3:字库
- UIAlertController的使用
- Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
- iOS UIView视图抖动效果
- 12.27 jquerey 学习
- UIUILabel属性汇总
- android ui测试uiautomator