zoukankan      html  css  js  c++  java
  • UI控件(UIButton)

    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        //  UIButtonTypeCustom = 0,         自定义风格
        //  UIButtonTypeRoundedRect,        圆角矩形
        //  UIButtonTypeDetailDisclosure,   蓝色小箭头按钮
        //  UIButtonTypeInfoLight,          亮色感叹号
        //  UIButtonTypeInfoDark,           暗色感叹号
        //  UIButtonTypeContactAdd,         十字加号按钮
        button_ = [UIButton buttonWithType:UIButtonTypeRoundedRect];
        
        //[button setTitle:@"注册" forState:UIControlStateNormal];
        
        UIImage *normalImage = [UIImage imageNamed:@"icon_u1.png"];
        UIImage *pressedImage= [UIImage imageNamed:@"icon_u10.png"];
        
        //    UIControlStateNormal          正常状态
        //    UIControlStateHighlighted     高亮状态
        //    UIControlStateDisabled        禁用状态
        //    UIControlStateSelected        选中状态
        [button_ setBackgroundImage:normalImage forState:UIControlStateNormal];
        [button_ setBackgroundImage:pressedImage forState:UIControlStateDisabled];
    
        [button_ setFrame: CGRectMake(10, 30, 50, 50)];
        
        //  UIControlEventTouchDown       单点触摸按下
        //  UIControlEventTouchDownRepeat 多点触摸按下,多个手指
        //  UIControlEventTouchUpInside   控件触摸的抬起事件
        //  UIControlEventAlltouchEvents  所有触摸事件
        [button_ addTarget:self action:@selector(doClick) forControlEvents:UIControlEventTouchDown];
        
        [self.view addSubview:button_];    
    }
    
    -(void)doClick{
        NSLog(@"%s", __FUNCTION__);
        //禁止该按钮点击
        button_.enabled = NO;
    }
    
    @end
  • 相关阅读:
    ntp网络时间服务搭建
    Docker虚拟化容器的使用
    第06章 Linux文件权限体系讲解
    Linux命令总结--sed命令
    Linux命令总结--date命令
    第05章 正则表达式及相关命令
    子网划分
    第04章系统目录结构知识讲解
    第03章Linux基础优化
    2.5linux命令介绍
  • 原文地址:https://www.cnblogs.com/Fredric-2013/p/5185854.html
Copyright © 2011-2022 走看看