ios - 适用于 iOS 的基于 XML 的布局

标签 ios xaml android-layout layout

<分区>

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

  • 使用 Interface Builder 进行布局
  • 在代码中布局所有内容

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

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

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

是否有适用于 iOS 的 XAML 或 Android 布局之类的东西?

我听说过 iOS 6 的自动布局。不幸的是,我不能使用它,因为大多数时候我必须支持 iOS 5.0 甚至 iOS 4.3。

最佳答案

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

关于ios - 适用于 iOS 的基于 XML 的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14157499/

相关文章:

ios - 使用 reduce 填充 [String : [CGFloat]] dictionary from an object array

ios - 使用 UICollectionView header 中的按钮进行操作

android - 自定义 actionLayout 未显示在 NavDrawer 项目中

android - 将 Button 放在 ImageView 的顶部,以适应不同的屏幕尺寸

iphone - iOS下将数据存储到XML中

c# - 带标签的 slider WinRT

c# - 基于范围WPF的动画进度条前景颜色

.net - WPF DataGrid 以编程方式添加复杂列

java - E/libEGL : validate_display:99 error 3008 (EGL_BAD_DISPLAY) API 24 or higher

ios - 显示 AlertView 后从 Function 返回 Bool 值