Ios6 是否使用自动布局iOS 6.x

Ios6 是否使用自动布局iOS 6.x,ios6,autolayout,ios,arc,storyboards,Ios6,Autolayout,Ios,Arc,Storyboards,我正在iOS 6.1上开发一个带有故事板的应用程序(有很多功能——明星排名、sqlite DB、苹果地图等等)。有时,我不得不禁用自动布局(例如,对于UIScrollView)或使用代码来解决问题,但还有其他示例。但是,当我禁用它时,我必须用确切的宽度或其他东西配置UILabels 最好的选择是什么?在iOS 6.x的故事板上使用或不使用自动布局?老实说,这取决于偏好,但我从未使用过自动布局,我怀疑我是否会使用。我想我只是喜欢一切都按照我指定的方式进行,我不相信自动布局。自动布局,就像近年来添加

我正在iOS 6.1上开发一个带有故事板的应用程序(有很多功能——明星排名、sqlite DB、苹果地图等等)。有时,我不得不禁用自动布局(例如,对于
UIScrollView
)或使用代码来解决问题,但还有其他示例。但是,当我禁用它时,我必须用确切的宽度或其他东西配置
UILabels


最好的选择是什么?在iOS 6.x的故事板上使用或不使用自动布局?

老实说,这取决于偏好,但我从未使用过自动布局,我怀疑我是否会使用。我想我只是喜欢一切都按照我指定的方式进行,我不相信自动布局。

自动布局,就像近年来添加的许多其他功能一样(例如)设计用于简化iOS/Mac平台刚起步的人员或已经在iOS/Mac平台上但并非来自NeXT或OS X早期的人员的开发,因此可以简化整个开发工作流程

您可以做的一件事是在默认情况下使用,因此更容易编写在纵向和横向中执行的ViewController,并在那些罕见的位置禁用它,在这些位置上,您可以更轻松地使用旧的弹簧和支柱系统。如果更适合您的风格,您还可以在代码中添加自动布局约束,而不是通过Xcode的界面生成器


我的建议是,无论当前的趋势是什么,都要使用任何能让你感到更舒适的系统。

我不使用自动布局,因为它现在是原始的。如果您对约束进行排序,然后决定移动图元,则可能会出现真正的混乱

此时使用弹簧和支柱更安全


Upd:但是在iOS7中使用它是可以的——在Xcode 5中有很多有用的工具

我认为您提供了最佳答案,您知道我如何使用autolayout处理UIScrollView吗?很抱歉之前没有回答,谢谢您将我的答案标记为正确。你到底有什么问题?如果你需要一些关于UIScrollView的帮助,Standord的iOS课程中的这个讲座对我来说是最好的来源:(第22项或第9项)()苹果刚刚发布了一个关于如何在UIScrollView中管理自动布局的文档,这是一个很好的答案!我认为你是100%正确的。有时,在某些屏幕上,自动布局是一种过激行为。作为一个更复杂的工具,它会使你的应用程序不太稳定。让你的解决方案尽可能简单,就不会有什么可打破的。+1承认事情可以改变甚至改进:)