我正在iOS 6.1上开发一个带有Storyboard的应用程序(有许多功能 - 星级排名,sqlite DB,苹果地图等等).有时我必须禁用自动布局(UIScrollView
例如)或使用代码解决问题,但还有其他示例.但是当我禁用它时,我必须配置UILabels
具有确切宽度或其他东西.
什么是最好的选择?使用自动布局或不在iOS 6.x上使用Storyboard?
与近年来添加到ios中的许多其他功能(例如电弧和故事板)一样,Autolayout 旨在简化那些刚开始使用iOS/Mac平台的人或者已经在那里但已经在那里的人的开发.来自NeXT或OS X初期的旧时代,因此可以对整个开发工作流程进行一些简化.
你可以做的一件事是默认使用autolayout,因此更容易编写在纵向和横向中执行的ViewControllers,并在那些罕见的ocassions上禁用它,在那里你可以使用弹簧和支柱的旧系统保持一切.您可以做的另一件事是在代码中添加Autolayout约束,而不是通过Xcode的Interface Builder,如果这更适合您的风格.
我的建议是使用任何系统让你更舒服,无论目前的趋势是什么.
归档时间: |
|
查看次数: |
2674 次 |
最近记录: |