UIView视图层次
NSBundle类使用NSBundle可以访问程序包里的资源,xib存储在程序包中,所以可以使用NSBundle加载xib文件
viewcontroler创建到两种方式:代码方式和nib文件到方式
viewcontrol是mvc模式中的controller模块。之前的 开发过程中,view是直接加在window上的 ,当时引入viewcontrol后,window上建议添加viewcontroller,view以及子类对象加到viewcontroller上 ,这样可以更加便于开发和维护。
重点:ios工程启动的两种方式:1.通过Nsboudle导入view 2.通过addview添加控见
UIImage imageNamed:imageName如果是png图片 可以不写后缀 其它格式图片必须加后缀view clipsToBounds方法可以裁掉超出父类范围的部分
CGAffineTransformScale 缩放CGAffineTransformRotate 旋转CGAffineTransformTranslate 平移view.transform=CGAffineTransformScale(view.transform,xscale,yscale)
1、子视图的坐标系原点是父试图的左上角;2、frame是父视图的坐标系统,bounds是自己独立坐标系统。
UI控件创建有两种方式xib文件创建代码创建
CocoaTouchUIkit:MapKit:Address Book UI:电子邮件框架Message UI:
cmd+shift+4屏幕截图
xib和code方式设置控件。1-》2-》1