2012-03-13 238 views
0

我有一个问题,当我在iPhone模拟器中运行应用程序时,我添加到.xib文件的按钮填满了屏幕。在Interfacce Builder中,用户界面看起来和我想要的完全一样。它在Interface Builder中添加,并且正确链接到正确的视图控制器。代码中没有操作该按钮。代码有人指出一些设置来检查。这是一个几天和几天的错误,我似乎无法修复它。UIButton是填充屏幕

视图层次是(如果这有助于):

MainWindow 
    TabController 
     FirstView 
     SecondView 
     ThirdView 

FirstView.xib,在根据对象的文档大纲,有一个根视图,其中包含有问题的UIButton

回答

2

一种可能性是该按钮被添加为视图而不是视图的子视图。它有时会发生,当你移动一个按钮 - 特别是从层次结构列表中,它意外地成为(viewController的)视图而不是子视图。

+0

我再次检查,该按钮是主视图的子视图。 – 2012-03-13 17:34:06

2

最有可能的是,您没有正确配置按钮的大小调整。您可以将其设置为代码或使用界面构建器。

对于界面生成器解决方案,选择按钮并打开“大小检查器”。你会看到有一个自动调整功能,适应你的需要,你就完成了。

+0

双重勾选调整大小。一切看起来应该显示为想要的。 – 2012-03-13 17:34:56

+0

如果该按钮没有在代码中被操纵,那么它与界面构建器有关。你可以再次发布层次结构,添加所有涉及的控件吗? – spacebiker 2012-03-13 18:03:39

+0

由于我没有太深入这个项目,我放弃了它并重新开始。如果我遇到同样的问题,我会添加更新。 – 2012-03-13 18:30:03