2013-03-04 64 views
0

是否有主要移動操作系統的跨平臺UI標記語言?我主要是在尋找一種描述表單和其他交互元素的語言。適用於iOS,Android和WP8的跨平臺UI標記語言?

HTML不會這樣做,因爲要求是使用每個設備的本機窗口小部件構建UI,以查看視圖中的所有內容。

+2

不,沒有這樣的東西,除非你想使用PhoneGap – 2013-03-04 08:41:49

回答

4
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

希望你覺得它有用。