Xcode 4.5 + UIScrollView:看不见支柱和弹簧(OSX 10.8 Mountain Lion)

免责声明:全新的iOS开发。 去我的容易。

在Xcode 4.5中有一个有趣的情况。 我的尺寸检查器看起来像这样:

在这里输入图像说明

…我根本看不到支柱和弹簧区域

真奇怪的是,当我点击连接检查器的时候,我看到的是支柱和弹簧区域,但是只有一瞬间,当我回来的时候它已经消失了。

这是正常的吗? 有没有简单的方法来纠正这种行为?

在Xcode 4.5中,对于iOS 6和OSX 10.8开发,默认情况下启用AutoLayout。

要closures它,打开你的xib文件并点击一个空白点(不在视图或任何组件上)。 在检查器面板上,select第一个选项卡,并删除“使用Autolayout”checkbox。 你的弹簧和支柱将会回来。

在这里输入图像说明

你已经启用了Autolayout视图,closures它,它会看起来像你所期望的。 Autolayout是iOS6的一个新function,可以更加精确地控制事物的布局,并通过自动调整掩码来增强以前通过struts和sprints提供的function。

如果closures,请打开“识别”检查器,然后取消选中“使用自动清除”

在这里输入图像说明

与其他两个答案相同,但是对于使用故事板的项目:不要打开xib文件,只需打开故事板即可在检查器面板中查看“使用Autolayout”checkbox。