0

是否有适用于主要移动操作系统的跨平台 UI 标记语言?我主要是在寻找一种描述表单和其他交互元素的语言。

HTML 不会这样做,因为要求是使用每个设备的本机小部件为视图中的所有内容构建 UI。

4

2 回答 2

4

也许您可以尝试众多多平台工具包之一,例如:

于 2013-03-04T09:22:11.670 回答
0

看看 MarkupKit:

https://github.com/gk-brown/MarkupKit

这是我编写的一个开源框架,允许您在标记中构建原生 iOS 应用程序。它不是跨平台的,但它提供了与 XAML 和 Android 类似的开发隐喻。例如,您可以像这样创建一个标签实例:

<UILabel text="Hello, World" font="System 24" textColor="#ff0000"/>

而不是这个:

UILabel *label = [UILabel new];

[label setText:@"Hello, World"];
[label setFont:[UIFont systemFontOfSize:24];
[label setTextColor:[UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0]];

显然,这是一个简单的例子——使用标记的价值在更复杂的视图层次结构中变得更加明显。它还支持动态本地化和类 CSS 样式。

您可以在我的博客上找到文章和示例:

https://gkbrown.wordpress.com

希望你觉得它有用。

于 2015-09-15T16:06:47.287 回答