适用于iOS的基于XML的布局

Bob*_*sky 5 layout xaml android-layout ios

在开发iOS应用程序(类似CRUD,而不是游戏)时,基本上有两种选择:

  • 使用Interface Builder进行布局
  • 在代码中布局一切

假设我不想出于多种原因使用Interface Builder.

在代码中布置所有内容都很好,除了经验不足的开发人员倾向于硬编码代码中所有内容的绝对位置和大小.在屏幕上正确定位所有内容所需的代码量可能令人沮丧.

最近我看了Android和Windows Phone SDK,我更喜欢他们基于XML的布局引擎.

iOS有XAML或Android布局吗?

我听说iOS 6的Auto Layout.不幸的是,我无法使用它,因为大多数时候我必须支持iOS 5.0甚至iOS 4.3.

Sim*_*mon 3

您可能想查看WorkflowSchema。目前它的布局支持非常基本,但它是开源的,因此您可以添加您需要的内容。