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