(1)修改操作界面大小时候,必须选择view controller。
(2)不能进行交互,只能做展示的控件,一般继承自UIView。
(3)能够进行交互,点击后会有响应操作的,一般继承自UIControl。--如何判断一个控件能否交互就要看这个控件的父类是否有UIControl,有就可以进行交互。
(4)控制器与view的关系,控制器可以控制当前view及view子控件的操作。
(5)控件连线:如果不连线,就没办法获得view中的控件,无法对控件进行操作。--连线:属性连线和方法连线。
(6)点击操作的事件名称:touch up inside
(7)当你单击控件时候需要有响应,那么就要做方法连线,当你需要对控件中的属性进行修改或者是获取的时候,就做属性连线。
(8)退出键盘:例子:{1}辞去第一响应者:[self.num resignFirstResponder] (2)让整个view推出编辑模式:[self.view endEditing:YES];
(9)任何一个控件,如果需要显示在View,需要设置Frame(构架)属性,没有的话无法显示在界面上。
(10)Frame有四个值 ,坐标 : (origin(CGPoint):x,y) ,大小:(size (CGSize):width,height)。
(11)特别注意:不能直接修改一个对象的结构体属性的成员值。
(12)默认情况下(use auto layout),图片不能自动放大和缩小。适当情况下可以考虑去掉。
(13)bounds:用来修改控件的大小,它是以中心点做为参考点的。不可以修改坐标,因为当修改坐标时,是以本身左上角为参考坐标的。坐标始终是00.
(14)transform:在原始坐标上进行变换:CGAffineTransformMake。。。在上一次的基础上进行变换:CGAffineTransform...
(15)动画[UIView animationWithDuration];。