黑马程序员_iOS 的基础控件之UIButton

本文介绍了iOS应用开发中用户界面的重要性,特别是UIButton的基础知识。UIButton作为UIControl的子类,允许与用户交互并触发事件处理。讨论了UIView的基本属性如frame、bounds、center和transform,并详细阐述了UIButton的Type、StateConfig、Title、Image和Background等属性。通过一个实例展示了如何通过IBAction响应UIButton的Touch Up Inside事件,实现按钮的移动、旋转和缩放效果。
摘要由CSDN通过智能技术生成
iOS,Android,Java培训,期待与您的交流
iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。
iOS所有的UI控件都继承了UIView。iOS的UI控件大致可分为如下三类:
1、静态控件:静态控件通常只是继承了UIView,只用于显示应用状态,用户不能对静态控件执行任何才做。比如UILabel,UIImageView。
2、活动控件:大部分活动控件都继承了UIControl,活动控件可以与用户交互,当用户操作活动控件时,该控件可以激发相应的事件,该事件就会激发该控件上为该事件绑定的事件处理方法。比如UIButton。
3、被动控件:被动控件可以接受用户操作,但他们通常仅用于接受用户输入的值,直到用户输入完成为止,这些控件不会触发任何事件。比如UITextField。
1    UIView
UIView是所有UI控件的父类,首先介绍UIView常用的属性。
frame:其实质是一个CGRect结构体,代表自身在父控件里的位置和大小。iOS的坐标原点是左上角。
bounds:也是一个CCGRect结构体࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值