UIButton

作者: 英雄出少年 | 来源:发表于2019-04-16 21:46 被阅读0次

UIButton

(CGRect)titleRectForContentRect:(CGRect)contentRect

  • 该方法用于返回按钮内部标题的尺寸和位置
  • 该方法是由系统自动调用的
  • 系统每次调用该方法, 都会将父控件的frame传递进来
  • contentRect: 父控件的frame
  • 该方法用于返回按钮内部的图片的尺寸和位置

(CGRect)imageRectForContentRect:(CGRect)contentRect

  • 该方法用于返回按钮内部图片的尺寸和位置

button内边距
btn.contentEdgeInsets = UIEdgeInsetsMake(20, 0, 0, 0);
设置的值是逆时针的,即是上左下右
如果是设置contentEdgeInsets, 会把UIImageView和UIlabel当做一个整体移动

如果是设置titleEdgeInsets/imageEdgeInsets. 那么不会影响到另外一个, 也就是只会改变当前设置的这个控件

自定义按钮上下布局

DraggedImage.png

相关文章

网友评论

      本文标题:UIButton

      本文链接:https://www.haomeiwen.com/subject/ekziwqtx.html