2011-08-10 32 views
1

iOSヒューマンインターフェイスガイドによると、アクションシートがアニメーションなしで表示されているときにiPadで「キャンセル」ボタンを選択しないとアクションシートを閉じることができないため、他の代替案の "その結果、キャンセルボタンは表示されません。iPadのUIActionSheetのキャンセルボタン

これは直感的ではありません。キャンセル可能なアクションが表示されるたびにキャンセルオプションが表示され、表示されないアクションが混乱する可能性があります。彼らは、popverの外でのタッピングがキャンセルを意味することに気付かないかもしれません。

「キャンセルするウィンドウの外側をクリックする」という理由は、PCやMacでも使用されていた可能性がありますが、そうではありません。これらのシステムには[キャンセル]ボタンが表示されます。

私は人工のキャンセルボタンを含む傾向がありますが、これはApple HIGポリシーに違反していて、私のアプリケーションは拒否されることになります。

あなたはどう思いますか?

答えて

0

同じ問題が発生したばかりの人として、私は同意します。それはまったく直感的ではありません! Apple's recommendations

  • については

    「アクションシートがアニメーションなしで表示されたとき、人々は他の選択肢のいずれかを選択せず​​にアクションシートを閉じポップオーバー外にタップすることができますので、[キャンセル]ボタンを含めないでください。」 (P121)

  • 「アニメーションアクションシートは、人々がポップオーバーを閉じずにアクションシートを却下できるようにする必要がありますので、[キャンセル]ボタンを含むべきである」(P121)

は、Appleがアプリケーションを拒否するかどうか、あなたドンこのガイドラインに従っていない?この回答は、いくつかの洞察を提供するかもしれません:

Will Apple reject my app if I do not do this?

関連する問題