0

主要なモバイルオペレーティングシステム用のクロスプラットフォームUIマークアップ言語はありますか?私は主に、フォームやその他のインタラクティブな要素を記述するための言語を探しています。

UIは、ビュー内のすべてに対して各デバイスのネイティブウィジェットを使用して構築される必要があるため、HTMLは機能しません。

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 に答える