5

iOSアプリケーション(ゲームではなくCRUDのようなもの)を開発する場合、基本的に2つのオプションがあります。

  • レイアウトにInterfaceBuilderを使用する
  • すべてをコードでレイアウトする

いくつかの理由でInterfaceBuilderを使いたくないと仮定します。

経験の浅い開発者がコード内のすべての絶対位置とサイズをハードコーディングする傾向があることを除いて、すべてをコードにレイアウトすることは問題ありません。また、すべてを画面上に適切に配置するために必要なコードの量は、イライラする可能性があります。

最近、AndroidとWindows PhoneのSDKを調べましたが、XMLベースのレイアウトエンジンの方が本当に気に入っています。

iOS用のXAMLやAndroidレイアウトのようなものはありますか?

iOS 6の自動レイアウトについて聞いたことがあります。残念ながら、ほとんどの場合iOS5.0またはiOS4.3をサポートする必要があるため、使用できません。

4

2 に答える 2

3

あなたはWorkflowSchemaをチェックしたいかもしれません。レイアウトのサポートは現時点では非常に基本的ですが、オープンソースであるため、必要なものを追加できます。

于 2013-01-04T12:51:00.753 に答える
3

この質問は少し古いことは知っていますが、誰かが興味を持っている場合に備えて、MarkupKitは、このタイプのユースケースに対処するために特別に作成したオープンソースプロジェクトです。

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

XAMLやAndroidと同様のマークアップを使用してネイティブiOSユーザーインターフェイスを構築できます。iOS 8が必要ですが、AppleがiOS9で追加した新しいUIStackViewクラスもサポートしています。お役に立てば幸いです。

于 2015-09-30T18:26:03.880 に答える