我有一个iOS应用程序,可以为UI加载xib文件。当我第一次加载应用程序时,界面比它应该高约30个像素。在应用程序中,如果我进入一个屏幕,然后回到我的主UI,它就会排成一行。
现在我的视图控制器是子类化UIViewController,在app委托中它使用initWithNib加载nib:
我可以做些什么来让第一个负载正确地集中在屏幕上?
答案 0 :(得分:0)
在Interface Builder中,检查相关视图的实际大小。我发现当您在视图上添加和删除模拟元素(例如状态栏)时,这可能会导致高度降低但不会总是增加。
答案 1 :(得分:-1)
谢谢,就这样做了。您必须注意的唯一事情是,如果在Interface Builder中打开了状态栏或任何其他额外的条,它将不允许您更改视图的大小。
我试着投票给你答案,戴夫,但我太新了。