0

私たちは、App Store にある他のどのアプリとも似ていない iOS アプリを作成しています。

私の質問は、アプリのヘッダー バー、タブ バー、テーブルなどのカスタム コンポーネントを作成して、アプリをアプリ ストアに公開するときに Apple に拒否されないようにすることはできますか?

アプリの UI とフローには数か月の検討と計画が費やされたので、ユーザー エクスペリエンスは素晴らしいものになるでしょう。Apple がこのようなカスタム アプリ/コンポーネントについてどのように感じているかだけが心配です。

よろしく

4

3 に答える 3

2

他のすべてのものとはまったく異なるルック アンド フィールのアプリを作成することに、本質的に問題はありません。

ただし、組み込みコンポーネントを可能な限り使用することをお勧めします。iOS の最近のバージョンでは、Apple は多くの API を導入して、ルック アンド フィールを大幅にカスタマイズできるようにしました。最も革新的な UI のいくつかは、バラバラにハッキングされたシンプルなテーブル ビューとコレクション ビューです。

これは、Apple の組み込みコンポーネントが数十万時間 (数百万時間ではないにしても) の実際のテストと使用を記録しており、完全なカスタム コンポーネントよりもはるかに安定しており、フィールド テストされているためです。さらに、独自に複製するのが難しいさまざまな機能 (スクロール ビューのバウンスなど) が組み込まれていることがよくあります。

したがって、インターフェイスを好きなだけカスタマイズすることは間違いありませんが、それを行っている間はUIKit、車輪を完全に再発明するのではなく、組み込みクラスを利用できるかどうかを考えてください。

于 2013-07-02T09:02:33.817 に答える