iOS屏幕适配

来源:互联网 发布:什么是数据编码技术 编辑:程序博客网 时间:2024/05/16 03:38
苹果为什么要推出Assets,因为13年的时候,苹果公司发现很多人盗取苹果ipa资源包里的图片,非常方便,即使不用美工项目也可以上线,所以Xcode5之后苹果推出了Assets压缩包,就没法获取里面的资源了

由屏幕高度决定图片的大小



    从xib中加载的view一定要重新设置一下frame,。
   在开发中,不要在viewDidLoad方法里设置控件的frame,要在viewDidLayoutSubviews里面设置,一定记得调用super viewDidLayoutSubviews,为什么在这里写呢?
因为在viewDidLoad方法里视图加载完了并不能真正的设置尺寸。
在viewDidLayoutSubviews不要创建控件,因为控件只用创建一次,而viewDidLayoutSubviews可能调用多次。
那么如何拿到在viewDidLoad里创建的控件呢?
可以调用控件的子控件的第0个或者第1个


在xib中图片被拉伸,设置图片的Mode为Center即可
0 0
原创粉丝点击