<分区>
在开发 iOS 应用程序(类似 CRUD,而非游戏)时,基本上有两种选择:
- 使用 Interface Builder 进行布局
- 在代码中布局所有内容
假设我出于多种原因不想使用 Interface Builder。
在代码中布置所有内容都很好,除非经验不足的开发人员倾向于在代码中硬编码所有内容的绝对位置和大小。正确定位屏幕上的所有内容所需的代码量可能令人沮丧。
最近我看了看 Android 和 Windows Phone SDK,我真的更喜欢它们基于 XML 的布局引擎。
是否有适用于 iOS 的 XAML 或 Android 布局之类的东西?
我听说过 iOS 6 的自动布局。不幸的是,我不能使用它,因为大多数时候我必须支持 iOS 5.0 甚至 iOS 4.3。