APP的启动过程
1.创建ios程序:
每个应用程序都有一个代理:AppDelegate(监听事件&界面管理)
为程序打包->安装到模拟器->启动APP
Main->UIAPPlicationMain应用程序的主界面&相应的事件监听 都交AppDelegate类来完成
如何手动配置启动界面:
配置界面:需要在UIViewController里面去添加代码 (属性变量 方法)
UIViewController是系统自动提供的 无法在里面去更改 需要自己写一个类继承于UIViewController
程序如何加载一个界面(UIViewController):
1、创建UIViewController的一个对象
2.将这个对象赋值给窗口UIWindow的一个属性 rootViewController
3.界面的加载过程(加载的方法的顺序)界面的生命周期
UIView:
属性:
frame:相对于父视图的位置
bounds:相对于自身的坐标位置,所以x、y都等于0
backgroundColor:背景颜色
layer:图层 视图显示的样子和动画
(layer里面有一个属性是cornerRadius,可以设置圆角 做成圆)
clipsToBounds:裁剪超出自身范围的子视图
tag:视图自身的一个标志 为一个数值 唯一标识某一个视图 默认值为0
subviews:某一个视图的全部子视图
Center:视图的中心点
alpha:透明度
contentMode:内容填充模式 多用于图片视图 UIImageView
hidden:视图是否隐藏
方法:
把图片当做颜色来设置:图片颜色均匀时
响应层:
UIImageview的动画 :通过快速更换图片来实现
图片部分拉伸:
UILabel:
UITextField:
属性:
textColor:文本颜色
font:字体
方法:
代理中的一些方法: