0

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

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

Xib文件中的UIView

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

谢谢。

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

4

1 回答 1

0

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

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

于 2013-05-23T20:45:16.747 回答