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

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

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

解决方法

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

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

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

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...