美文网首页
自定义UIButton(图片在上,文字在下)

自定义UIButton(图片在上,文字在下)

作者: 山东菏泽朱志强 | 来源:发表于2017-02-10 14:55 被阅读98次

    如图:


    Paste_Image.png

    代码:
    <pre>
    ZQUIButton.h
    '#import <UIKit/UIKit.h>
    @interface ZQUIButton : UIButton
    @end


    ZQUIButton.m
    @implementation ZQUIButton

    /*
    // Only override drawRect: if you perform custom drawing.
    // An empty implementation adversely affects performance during animation.

    • (void)drawRect:(CGRect)rect {
      // Drawing code
      }
      */

    • (instancetype)initWithFrame:(CGRect)frame
      {
      self = [super initWithFrame:frame];
      if (self) {

      }
      return self;
      }

    -(void)layoutSubviews
    {
    [super layoutSubviews];
    [self setImageEdgeInsets:UIEdgeInsetsMake(-self.titleLabel.intrinsicContentSize.height, 0, 0, -self.titleLabel.intrinsicContentSize.width)];
    [self setTitleEdgeInsets:UIEdgeInsetsMake(self.currentImage.size.height + 20, -self.currentImage.size.width, 0, 0)];
    }

    @end
    </pre>

    相关文章

      网友评论

          本文标题:自定义UIButton(图片在上,文字在下)

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