• 自定义 UIButotn


    全局定制TITextField

    参考代码

    @interface myButton : UIButton

    {

    }

    //+(id)myButton;

    @end

     

    @implementation myButton

    -(void)awakeFromNib

    {

        UIImage* image = [UIImage imageNamed:@"按钮-点击前.png"];

        image = [image stretchableImageWithLeftCapWidth:image.size.width/2.0ftopCapHeight:image.size.height/2.0f];

        [selfsetBackgroundImage:image forState:UIControlStateNormal];

        image = [UIImage imageNamed:@"按钮-点击后.png"];

        image = [image stretchableImageWithLeftCapWidth:image.size.width/2.0f topCapHeight:image.size.height/2.0f];    

        [selfsetBackgroundImage:image forState:UIControlStateHighlighted];        

        [self.titleLabelsetFont:[UIFontsystemFontOfSize:12]];

        [selfsetTitleShadowColor:[UIColorwhiteColor] forState:UIControlStateNormal];

        [selfsetTitleShadowColor:[UIColorblackColor] forState:UIControlStateHighlighted];

        [selfsetTitleColor:c_btn_grayforState:UIControlStateNormal];

        [selfsetTitleColor:c_whiteforState:UIControlStateHighlighted];

    }

     - (id)initWithFrame:(CGRect)frame

    {

        self = [superinitWithFrame:frame];

        if (self) {

            UIImage* image = [UIImage imageNamed:@"按钮-点击前.png"];

            image = [image stretchableImageWithLeftCapWidth:image.size.width/2.0f topCapHeight:image.size.height/2.0f];

            [selfsetBackgroundImage:image forState:UIControlStateNormal];

            image = [UIImage imageNamed:@"按钮-点击后.png"];

            image = [image stretchableImageWithLeftCapWidth:image.size.width/2.0f topCapHeight:image.size.height/2.0f];          

            [selfsetBackgroundImage:image forState:UIControlStateHighlighted];        

            [self.titleLabelsetFont:[UIFontsystemFontOfSize:12]];

            [self.titleLabel setShadowColor:[UIColor whiteColor]];        

            [selfsetTitleColor:c_btn_grayforState:UIControlStateNormal];

            [selfsetTitleColor:c_whiteforState:UIControlStateHighlighted]; 

            [selfsetTitleShadowColor:[UIColorwhiteColor] forState:UIControlStateNormal];

            [selfsetTitleShadowColor:[UIColorblackColor] forState:UIControlStateHighlighted];        

        }

        returnself;

    }

    @end

     

     

    THE END !

  • 相关阅读:
    mysql安装部署
    SSH升级
    符号、特殊字符的英文读法
    用python开发视频压缩器
    VSCode配置项
    工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
    单例模式
    Jquery 绑定事件
    中文分词 新建索引 更新索引
    微信自动回复机器人
  • 原文地址:https://www.cnblogs.com/xingchen/p/2323978.html
Copyright © 2020-2023  润新知