UIButton 个人学习总结 (二)

本文详细介绍了UIButton控件的不同状态及其对应的显示效果,包括正常状态、高亮状态和选中状态,并阐述了按钮的常用事件,如按下并抬起事件、按下事件及多次点击触发事件。此外还介绍了如何设置按钮的样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//UIButton

   /*

     * UIButton 是一种常用的控件,通过点击触发相应的功能

     * UIButton 的几种常用的状态

        1UIControlStateNormal 正常状态

        2UIControlStateHighlighted高亮状态

        3UIControlStateSelected选中状态  -> buttonselected设置成yes之后才能触发

     **/

//    [button setTitle:@"按钮1 正常状态" forState:UIControlStateNormal];

//    [button setTitle:@"按钮1 高亮状态" forState:UIControlStateHighlighted];

//    [button setTitle:@"按钮1 选中状态" forState:UIControlStateSelected];


   /*

     * button常用的几种事件

        1UIControlEventTouchUpInside 按钮按下并抬起事件

        2UIControlEventTouchDown  按钮按下事件

     

        *3UIControlEventTouchDownRepeat按钮多次点击触发事件

     **/

//        button.layer.cornerRadius = 5.f;//设置圆角

//        button.layer.borderWidth = 2.1;//设置边框宽度

//        button.layer.borderColor = [UIColor lightGrayColor].CGColor;//设置边框颜色



    //延迟执行方法防止按钮被快速点击或者不希望点击造成错误

    [selfperformSelector:@selector(delayMethod:)withObject:button afterDelay:1];


//延迟方法 -设置按钮为可点击状态

- (void)delayMethod:(UIButton *)button

{

    button.userInteractionEnabled =YES;

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值