将Xcode 4.6项目迁移到Xcode 5

时间:2013-11-03 15:31:06

标签: autolayout xcode5

Xcode 5中似乎有一个自动布局设置,但我找不到它。

在Xcode 4.6中创建的项目中使用的相同源代码在Xcode 5中直接使用时行为不正确,特别是Web视图的高度无法更改。

但是,如果我在Xcode 5中创建一个空项目并使用相同的源代码从头开始创建代码,那么Web视图的定位将再次按预期工作。

当我们在Xcode 5中打开旧的Xcode 4.6项目而不是从一个空的Xcode 5项目中的源代码构建项目时,是否可以通过一些设置来解决问题?

更新 - 我的问题如何解决

我的问题已经解决了,但原因其实不是自动布局,而是我自己的代码修改了我忘记查看的网页视图的框架。

当我以编程方式创建视图而不是使用界面构建器/ nib时,仍然不确定是否打开或关闭自动布局。使用IB或笔尖时,我们可以通过取消选中使用Autolayout 轻松关闭自动布局功能:

enter image description here

(上图的来源:@ Ganapathy在Status bar and navigation bar issue in IOS7中的答案)

0 个答案:

没有答案