问题描述
|
我在ViewDidLoad中打印视图的帧值。我将肖像值设为
frame rect is {{0,20},{768,1004}}
,在风景中将值设为frame rect is {{20,0},{748,1024}}
。据我所知,帧值在肖像和风景模式下会互换,我的意思是宽度变成高度,反之反之亦然。有人可以告诉我问题出在哪里,以及如何为视图分配框架以避免方向问题。
提前致谢!
解决方法
默认情况下未设置autoResizingMask,因此在纵向和横向模式下将获得相同的矩形帧。设置视图的autoresingmask并检查矩形中的更改。