使用自动布局或不使用iOS 6.x.

Fab*_*oso 6 autolayout ios6

我正在iOS 6.1上开发一个带有Storyboard的应用程序(有许多功能 - 星级排名,sqlite DB,苹果地图等等).有时我必须禁用自动布局(UIScrollView例如)或使用代码解决问题,但还有其他示例.但是当我禁用它时,我必须配置UILabels具有确切宽度或其他东西.

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

din*_*ani 5

与近年来添加到中的许多其他功能(例如)一样,Autolayout 旨在简化那些刚开始使用iOS/Mac平台的人或者已经在那里但已经在那里的人的开发.来自NeXT或OS X初期的旧时代,因此可以对整个开发工作流程进行一些简化.

你可以做的一件事是默认使用,因此更容易编写在纵向和横向中执行的ViewControllers,并在那些罕见的ocassions上禁用它,在那里你可以使用弹簧和支柱的旧系统保持一切.您可以做的另一件事是在代码中添加Autolayout约束,而不是通过Xcode的Interface Builder,如果这更适合您的风格.

我的建议是使用任何系统让你更舒服,无论目前的趋势是什么.