项目开发的时候遇到一个问题囿一个controller的view无论在viewdidload还是viewdidAppear里怎么也改不了它的大小。 改成之后又会变成768*1024. 网上查了很多资料,决绝不了 于是自己看了些官方文档,写了一个demo來测试 算有了些眉目。 对controller的view加载过程又有了进一步的认识
一、view的加载过程
在TestViewController里,viewDidLoad里改变它自己view的大小有效了是可以改变的。 那麼为什么会存在之前的问题呢 = XXX 更改。但是问题又出现了更改一次可以,但是一旦发生旋转又回到满屏状态。
同时可以设置autoSizeMask属性调整缩放大小。 这时发生旋转后不再满屏