【问题标题】:iOS: AutoresizingMask not resizing to fit map or view on screeniOS:AutoresizingMask 未调整大小以适应屏幕上的地图或视图
【发布时间】:2012-11-05 06:53:00
【问题描述】:

我的视图没有正确调整大小,例如:

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

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

【问题讨论】:

    标签: ios uiviewcontroller autoresizingmask


    【解决方案1】:

    检查超级视图的autoresizesSubviews 设置为YES 并且您没有在layoutSubviews 为地图设置不正确的框架。我刚刚添加了地图视图,它按预期调整了大小。

    我使用的调整大小蒙版是

    UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin
    

    【讨论】:

      猜你喜欢
      • 2011-02-03
      • 1970-01-01
      • 2020-08-26
      • 2014-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多