好吧,希望这是一个新手的愚蠢问题…
我有一个应用程序,用于显示在UI Builder中创建的XIB文件的精细基础。.xib仍然显示良好使用模拟器直接从UIB,但当编译和运行时,视图移位了40或50像素(约1/3的宽度的导航条),这样我得到一个白色的空白栏在底部和一半的标题文本隐藏在导航条在顶部。
我试过摆弄视图和主窗口的各种参数(例如布局想要全屏和从NIB调整大小视图),但似乎没有任何区别。
我尝试将xcode从3升级到4,但没有区别。
我不知道你的具体情况,但布局问题通常归结为不适当指定的自动大小参数。
纯属猜测:
在Interface Builder中摆弄,在典型的模板xib文件中,你可以得到两个窗口来绘制你的界面。其中一个指向窗口,另一个指向视图控制器。你应该不要碰窗户。你放在那里的任何东西都是相对于窗口的,也就是屏幕。这通常会导致你所描述的情况。