UIKit框架之—— UIButton

本文详细介绍了UIButton的使用,包括初始化、设置样式、文字、颜色、图片以及事件监听。讲解了不同类型的按钮样式,如UIButtonTypeCustom、UIButtonTypeRoundedRect等,并探讨了不同UIControlState下的状态调整,如正常、高亮、禁用和选中。此外,还提到了如何处理按钮点击事件。
摘要由CSDN通过智能技术生成

按钮通常使用 Touch Up Inside 事件来体现,能够抓取用户用手指按下并在该按钮上松开发生的事件。
当检测到事件后,便可能触发相应视图控件中的操作(IBAction)

//创建一个按钮 初始化按钮的frame
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50,50,50,50)];
//创建一个圆角矩形的按钮
UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect];

// 设置背景色
button.backgroundColor =[UIColor whiteColor];
// 字体大小
button.titleLabel.font = [UIFont systemFontOfSize:14];
// 在view上的位置
button.frame =CGRectMake(20,20,20,20)
// 文字内容
[button setTitle:@“这是按钮哦” forState:UIControlStateNormal];
// 文字颜色
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
// 图片
[button setImage:[UIImage imageNamed:[UIImage imageNamed:@“123.png”]] forState:UIControlStateNormal];

//监听按钮点击
[button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpIn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值