Ios 了解Xcode 6 InterfaceBuilder中的视图布局

Ios 了解Xcode 6 InterfaceBuilder中的视图布局,ios,interface-builder,xcode6,Ios,Interface Builder,Xcode6,我对Xcode的InterfaceBuilder有点生疏,试图制作我的Hello World应用程序,但我不明白为什么我在Interface Builder中的UI元素布局与我在模拟器中看到的不匹配 我用一个新的UIViewController类和一个对应的.xib文件创建了一个单视图项目,我还没有使用情节提要。在xib文件中,我在主视图上放置了一个TextView和工具栏。我还将文件的所有者设置为自定义UIViewController类,并将视图出口连接到文件所有者 以下是interface

我对Xcode的InterfaceBuilder有点生疏,试图制作我的Hello World应用程序,但我不明白为什么我在Interface Builder中的UI元素布局与我在模拟器中看到的不匹配

我用一个新的UIViewController类和一个对应的.xib文件创建了一个单视图项目,我还没有使用情节提要。在xib文件中,我在主视图上放置了一个TextView和工具栏。我还将文件的所有者设置为自定义UIViewController类,并将视图出口连接到文件所有者

以下是interface builder中的所有内容:

当我在iOS 7上的iPhone 5模拟器中启动该应用程序时,我得到了与iOS 8上的iPhone 5不同的布局,以及iOS 8上的iPhone 6上完全不同的屏幕

以下是我在iPhone5-iOS7上看到的注意屏幕顶部和底部的黑条:

以下是我看到的iPhone 5-iOS 8底部缺少的工具栏:

最后,只有在iPhone 6-iOS 8上,一切看起来都正常:

如何设置我的UI元素,使其显示为:

我不需要手动将UITextView的y位置设置为20 以说明状态栏。 UITextView和UIToolBar是 放置时,UIToolBar将直接显示在UITextView的下方 它们适合设备上任何可用的窗口大小?
有人能告诉我一个好的资源来更好地理解界面生成器的布局吗?

首先删除自动布局和大小类

使用“自动调整大小”使屏幕与所有屏幕大小兼容