2012-03-06 5 views
0

私はObjective Cの専門家ではなく、iPhoneアプリを提出したことはありません。私はちょうどこのアイデアがApp StoreのためにAppleを渡すかどうか確認したい。基本的には、ボタン、リストなどの標準コントロールのようなカスタムUIコントロールを作成したいと考えています。理由はビジネス上の決定に基づいており、これらのカスタムコントロールには異なる動作があります。それを回避する方法はありません。そうすれば、AppleのUIコントロールをコピーしたり、標準のUIコントロールを使用していないという赤い旗ですか?Objective CのカスタムUIコントロールは標準コントロールと似ています

思考?

答えて

0

iOSアプリケーション用のヒューマンインタフェースガイド(HIG)は、機能とインタフェース設計のインターンがどのようなものかをよく理解しています。

カスタムコントロールインターフェイスは、コントロールの使用結果が何であるかというユーザーの期待を満たしていない限り、許可されます。リンゴコントロールとUIをコピーすることはできますが、コントロールの予想される動作を変更しないでください。

+0

私はそれを読んだが、例がないので想像するのは難しい。ここに例があります:リストがあり、リストの一番下にカスタムコントロールのリストアイテムがあります。他のリスト項目はアプリ内の画面に移動します。しかし、カスタムリストアイテムコントロールはWebサイトに移動します。この例はHIGに違反しますか? –

+0

このシナリオで何か問題はありません。そのアプリの中から内部的にアイテムを読み込む代わりにウェブサイトを開くより多くのボタンを表示するようなものです。ボタンが意図が何であるかが明らかである限り。ボトムコントロールに「オープンサイト」のようなものがあったり、ウェブサイトやブラウザのアイコンがあったりしても、それはうまくいくはずです。私は、彼らが言ったことを明確にしなかったことで拒否されているアプリしか聞いていない。 – richerd

関連する問題