zoukankan      html  css  js  c++  java
  • 封装实现UIButton左文字右图片

    #import "TitleButton.h"

    @implementation TitleButton

    - (instancetype)initWithFrame:(CGRect)frame {

        if (self = [super initWithFrame:frame]) {

            [self setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

            self.titleLabel.font = [UIFont boldSystemFontOfSize:16];

       [self setTitle:@"title" forState:UIControlStateNormal];

            [self setImage:[UIImage imageNamed:@"navigationbar_arrow_down"] forState:UIControlStateNormal];

            [self setImage:[UIImage imageNamed:@"navigationbar_arrow_up"] forState:UIControlStateSelected];

         }

        return self;

    }

     

    /** 设置内部imageViewframe */

    //- (CGRect)imageRectForContentRect:(CGRect)contentRect

    //{

    //    CGFloat x = ;

    //    CGFloat y = ;

    //    CGFloat width = ;

    //    CGFloat height = ;

    //    return CGRectMake(x, y, width, height)

    //}

    /** 设置内部titleLabelframe */

    //- (CGRect)titleRectForContentRect:(CGRect)contentRect

    //{

    //    CGFloat x = ;

    //    CGFloat y = ;

    //    CGFloat width = ;

    //    CGFloat height = ;

    //    return CGRectMake(x, y, width, height)

    //    

    //}

    - (void)layoutSubviews

    {

        [super layoutSubviews]; 

        //titleLablex

        self.titleLabel.x = 0;

        //imageViewx

        self.imageView.x = CGRectGetMaxX(self.titleLabel.frame) ;

    }

  • 相关阅读:
    case when then else end
    spark读文件写入mysql(scala版本)
    mysql语句
    spark读文件写mysql(java版)
    spark的广播变量
    hive,把一个表中计算好的数据,存到另一个外部表中
    spark操作hive方式(scala)
    spark sql启动优化
    hive on spark (spark2.0.0 hive2.3.3)
    hive优化,开启压缩功能
  • 原文地址:https://www.cnblogs.com/starainDou/p/5183180.html
Copyright © 2011-2022 走看看