iOS:AutoresizingMask不调整大小以适应屏幕上的地图或视图

时间:2012-11-05 06:53:01

标签: ios uiviewcontroller autoresizingmask

我的观点没有使用以下内容正确调整大小:

self.someview.autoresizingMask =(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);

使用所有可能的大小调整掩码也没有解决问题。我在手机上运行iOS 5.1,在模拟器上运行6.0,但结果是相同的。我附上图片以更好地描述问题。如何设置autoresizingMask以使视图始终填满屏幕?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

将超级浏览的autoresizesSubviews设置为YES,并且您没有在layoutSubviews为地图设置错误的框架。我刚刚添加了地图视图,它按预期调整大小。

我使用的大小调整掩码是

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin