UIButton学习笔记


首先新建一个项目,名字随意.

今天我们做的效果是点击一个长方形按钮提交信息,然后按钮样式改变;

按钮事最常见的交互方式,用于相应用户在界面触发事件,通常用Touch Up Inside 来体现,因为用这个事件用的最多。

UIButtonType 指定了几种按钮的风格具体参照官方api;

下面开始先查创建一个按钮:

    //初始化按钮

    self.btn = [[UIButtonalloc]initWithFrame:CGRectMake(10,100, 80, 60)];

    //设置背景颜色

    self.btn.backgroundColor=[UIColorredColor];

    //设置通常状态下的按钮标题

    [self.btnsetTitle:@"按钮"forState:UIControlStateNormal];

    //设置按下时候的按钮标题以及标题的颜色

    [self.btnsetTitle:@"按下了"forState:UIControlStateHighlighted];

    [self.btnsetTitleColor:[UIColorblueColor] forState:UIControlStateHighlighted];

    //设置标题的字体大小

    [self.btn.titleLabelsetFont:[UIFontsystemFontOfSize:28]];


左图是普通状态,右图是按下的状态.

既然显示了按钮,那么我们下一步就要做如下步骤:

1.写一个点击按钮事件

2.在按钮点击事件里面改变按钮的形状。

//给按钮设置点击事件 UIControlEventTouchUpInside按钮按下抬起之后执行btnClick这个方法

    [self.btnaddTarget:selfaction:@selector(btnClick)forControlEvents:UIControlEventTouchUpInside];

-(void) btnClick{


    [self.btnsetBounds:CGRectMake(10,100, 100, 80)];


}


好了,大功告成。

按钮的用法基本上就是这个样子,有时候需要设置一个背景图片,具体参照业务调整。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值