我的观点没有使用以下内容正确调整大小:
self.someview.autoresizingMask =(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
使用所有可能的大小调整掩码也没有解决问题。我在手机上运行iOS 5.1,在模拟器上运行6.0,但结果是相同的。我附上图片以更好地描述问题。如何设置autoresizingMask以使视图始终填满屏幕?
答案 0 :(得分:0)
将超级浏览的autoresizesSubviews
设置为YES
,并且您没有在layoutSubviews
为地图设置错误的框架。我刚刚添加了地图视图,它按预期调整大小。
我使用的大小调整掩码是
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin