iOS - 主视图调整大小 - 其他UIViews没有

时间:2013-05-23 20:25:36

标签: ios objective-c xcode uiview

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

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

UIView in Xib file

我做错了什么或有没有理由让这些额外的UIViews没有调整大小?

感谢。

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

1 个答案:

答案 0 :(得分:0)

似乎我已经成功解决了这个问题!您必须将viewWillAppear中UIViews的框架设置为您想要的任何大小,然后子视图将调整大小。

幸运的是,在我的情况下,你在屏幕上方可以看到的所有高视角都是屏幕的高度,因此我可以将其设置在那里并相应地调整子视图位置/调整大小。