zoukankan      html  css  js  c++  java
  • 自定义 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 !

  • 相关阅读:
    spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
    干货链接(大神)
    Excel word PDF导入导出 Easy POI
    helm 源大集合
    K8s学习干货
    K8S
    阳明大神---容器时代
    K8s高可用集群部署
    最小 docker_lpnm系统
    python 协程和异步编程全解
  • 原文地址:https://www.cnblogs.com/xingchen/p/2323978.html
Copyright © 2011-2022 走看看