0

アプリ ストアに提出する最初のアプリの完成が近づいていますが、iOS ヒューマン インターフェイス ガイドラインに違反していないことを確認したかっただけです。1 つのオプションでセグメント化されたコントロールを追加しました: 並べ替えリスト。並べ替えオプションが選択された後に selectedSegmentIndex を -1 に設定したため、基本的に UIButton として機能します。ナビゲーション項目の titleView にボタンを追加するのが難しいため、このように設定しました。さらに、近い将来の更新で「検索」オプションが追加される可能性があり、そこにセグメント化されたコントロールがあると、追加が容易になります。私はクライアントや他のボランティアと一緒にいくつかの予備テストを行い、全員が承認しました.

私の質問は、「このセグメント化されたコントロールがボタンのように見える場合、Apple はアプリを承認するでしょうか?それは一般的に受け入れられるデザインですか?」

ガイドラインやその他のドキュメントを読みましたが、これを行うべきではないと言っているものを見つけることができないようですが、これに関するあなたの考えや、似たような経験をしたことがあればお聞きしたいと思います.

より良いアイデアを得るために、いくつかのスクリーンショットを次に示します。

ここに画像の説明を入力

4

1 に答える 1

2

簡単な答え: いいえ、おそらく、このようにセグメント化されたコントロールを使用することで App Store から拒否されることはありません。

より長い回答: 代わりに、「並べ替え」コントロールをバー ボタン項目としてナビゲーション バーの左側に配置することです (または、プッシュする場合は右側の「更新」コントロールを左に移動します)。より多くのものをナビゲーション スタックに追加します)。また、並べ替えオプションには、ページをカールさせた追加のビュー コントローラーではなく、アクション シート (UIActionSheet) を使用することをお勧めします。

于 2012-04-17T18:24:04.303 に答える