【问题标题】:iOS - Main view resizes - additional UIViews do notiOS - 主视图调整大小 - 其他 UIViews 不
【发布时间】:2013-05-23 20:25:35
【问题描述】:

在我的 XCode 项目中,我有一个 xib 文件,并且主视图调整了 iPhone 5 的大小(与其子视图一样)。

我在这个 Xib 中有额外的 UIView(虽然它们没有设置为主视图的子视图),即使我设置了自动调整大小属性,这些也不会调整大小。

是我做错了什么,还是这些额外的 UIView 没有调整大小?

谢谢。

编辑:我将这些视图作为子视图添加到我的 viewdidload 方法中的父视图中。也许我应该在 viewWILLload 中这样做?

【问题讨论】:

    标签: ios objective-c xcode uiview


    【解决方案1】:

    看来我已经弄明白了!您必须在 viewWillAppear 中将 UIViews 的框架设置为您想要的任何大小,然后子视图将调整大小。

    幸运的是,就我而言,您可以在上面的屏幕抓取中看到的所有高窄视图都将是屏幕的高度,因此我可以将其设置在那里并相应地调整子视图的位置/大小。

    【讨论】:

      猜你喜欢
      • 2013-09-29
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2018-08-26
      • 2014-12-09
      相关资源
      最近更新 更多