UIButton UIEdgeInsetsMake

原创 2015年07月09日 14:50:27

单个控件的时候这样理解貌似没问题:

UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)

离上左下右边界的距离。如果设置的值达不到空隙的大小,那么剩余空隙会在两边均摊。

例如:横向空隙有100,设置了left:20,right:0 。那么余下的80将会平均分摊在两边。结果将会是左边60,右边40;纵向同理。


图片文字同时设置的 时候就tmd没法理解了,就说下结论吧:

[_priceButtonsetTitleEdgeInsets:UIEdgeInsetsMake(0, - imagewidth,0, imagewidth)];文字向左移imagewidth距离。达到预期效果

[_priceButtonsetImageEdgeInsets:UIEdgeInsetsMake(0, titlewidth,0, -titlewidth)];图片向右移titlewidth距离。达到预期效果



图片文字同时设置的 时候就tmd没法理解了,就说下结论吧:错的错的错的。。。

[_orderButtonsetTitleEdgeInsets:UIEdgeInsetsMake(0, -imagewidth *2, 0,0)];    文字向左移imagewidth距离。未能达到预期效果。。。

[_orderButtonsetImageEdgeInsets:UIEdgeInsetsMake(0, titlewidth *2, 0,0)]; 图片向右移titlewidth距离。未能达到预期效果。。。


UIButton通过UIEdgeInsetsMake设置image和title的位置

使用 UIEdgeInsetsMake时
  • ye405464136
  • ye405464136
  • 2014年08月31日 15:29
  • 1190

UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用

UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的...
  • dfqin
  • dfqin
  • 2014年07月15日 14:52
  • 57932

UIEdgeInsetsMake的使用

UIEdgeInsets UIEdgeInsetsMake (    CGFloat top,    CGFloat left,    CGFloat bottom,    CGFloat r...
  • ShangShanRuoShuidb
  • ShangShanRuoShuidb
  • 2013年10月23日 09:59
  • 12512

关于UIEdgeInsetsMake和运行时的知识

看到这篇博客提到自定义下拉刷新控件http://blog.csdn.net/x6587305x/article/details/42640291,我通过自定义下拉刷新控件学到的关于UIEdgeInse...
  • Ji_Jingjing
  • Ji_Jingjing
  • 2016年03月16日 15:55
  • 554

iOS:如何通过UIEdgeInsetsMake来制作可伸缩的Button

注:本文翻译自国外iOS开发者
  • xiaoyulong007
  • xiaoyulong007
  • 2014年05月13日 11:16
  • 4140

iOS开发笔记--UIEdgeInsetsMake的作用

UIEdgeInsets UIEdgeInsetsMake ( CGFloat top, CGFloat left, CGFloat bottom, CGFloat right...
  • hopedark
  • hopedark
  • 2013年12月12日 19:19
  • 9892

UIButton中UIEdgeInsetsMake的用法

#pragma mark UIEdgeInsetsMake //    UIEdgeInsetsMake //    里面的四个参数表示距离上边界、左边界、下边界、右边界的距离,默认都为零...
  • u012222212
  • u012222212
  • 2015年11月30日 11:17
  • 238

UIEdgeInsetsMake详细讲解

转载:http://natashatherobot.com/ios-stretchable-button-uiedgeinsetsmake/ iOS: How To Make A S...
  • liubo5290392
  • liubo5290392
  • 2014年03月12日 16:35
  • 2168

Swift-按钮(UIButton)详解

//声明按钮的一个对象,是全局的     var button1 : UIButton!          override func viewDidLoad() {         supe...
  • wwc455634698
  • wwc455634698
  • 2016年09月20日 13:29
  • 3748

UIButton 设置图片,标题的偏移位置EadgeInsets细节

在平时开发中,我们经常遇到各种各样的按钮,每次都要进行调节,而且调节的时候只能一个单位一个单位的试,这样未免也太麻烦了.在调节坐标过程中发现: 1.只有文字 这个没什么好说的,直接setTitle就行...
  • qq_31186665
  • qq_31186665
  • 2017年03月29日 09:40
  • 281
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIButton UIEdgeInsetsMake
举报原因:
原因补充:

(最多只允许输入30个字)