—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn按钮的基本使用iOS学院—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn什么是按钮UIKit框架提供了非常多的UI控件,但并不是每一个都很常用,有些控件可能1年内都用不上,有些控件天天用,比如UIButton、UILabel、UIImageView、UITableView等等现在就先来学习非常重要且比较基础的一个UI控件---UIButton,俗称“按钮”一般情况下,点击某个控件后,会做出相应反应的都是按钮按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn小案例接下来通过一个小案例来研究按钮的基本使用功能分析(1)左下角4个方向按钮,控制头像按钮的位置(2)右下角分别是放大、缩小按钮,控制头像的尺寸(3)头像按钮既有背景图片,又有文字步骤分析(1)搭建UI界面(2)监听按钮点击(3)修改头像按钮的属性来调整位置和尺寸—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn掌握使用代码创建、添加控件分别通过storyboard和代码设置按钮在不同状态的背景、文字、文字颜色分别通过storyboard和代码监听按钮点击修改控件的位置和尺寸制作简单的动画效果掌握frame(包含位置和大小)、center(只能修改位置)、bounds(只能修改大小)、transform的使用—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn作业使用纯代码的方式重写关于按钮使用的小案例(不要拖控件)—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn添加图片资源从Xcode5开始,图片资源都放到Images.xcassets中进行管理添加项目中用到的图片到Images.xcassets中—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn修改控件的尺寸•下图是在设置控件的尺寸为35x35—高级软件人才实作培训专家!北京传智播客教育www.itcast.cn去除autolayout如果发现通过代码无法修改控件的位置或者尺寸时,应该去掉storyboard里面的autolayout功能,这是自iOS6开始出现的特性顾名思义,autolayout是用来自动布局的,用来束缚控件的位置和尺寸。去掉这个功能,控件的位置和尺寸就不再有一些固定的束缚。—高级软件人才实作培训专家!北京传智播客教育www.itcast.cnUIButton的状态normal(普通状态)默认情况(Default)对应的枚举常量:UIControlStateNormalhighlighted(高亮状态)按钮被按下去...