web-dev-qa-db-ja.com

iOS / Android-他のポップアップの上にポップアップを実装できますか?

ユーザーにオプションを選択するポップアップが表示されたら、この最初のポップアップの上に2番目のポップアップを呼び出すか、最初のポップアップを閉じて非表示にして2番目のポップアップを表示できるか?

または他の良い提案はありますか?

4
Dheen Vaishak P

複数の相互接続ポップアップは、混乱を招くため、それ自体はそれほど楽しい体験ではありません。たとえば、最初のポップアップでのアクションが間違っていたと思われる場合、次のポップアップが表示されたときに、ユーザーは前のポップアップに戻ることができますか?最初のポップアップに記載されている条件に同意し、2番目にキャンセルした場合、最初のポップアップからのアクションは却下またはアクティブになりますか?

このタイプの相互作用パターンからは多くの疑問が生じる可能性があるため、回避する必要があります。しかし、それはまだ状況の問題であり、何ができるかです。

たとえば、カメラアプリケーションを使用して写真を撮ろうとすると、メモリがいっぱいになる可能性があります。次に、これを説明し、一連のアクションを提供するポップアップを表示するのが適切だと思われます。深刻な場合(「古い写真を削除する」)、追加のポップアップ(「よろしいですか?」)しかし、これらのケースは一般的には非常にまれです。

可能な代替アプローチは、既存のポップアップの2番目のポップアップのアクションをトリガーする最初のポップアップ(たとえば、ラジオボタン)に代替を提供することです。

だから、多分これを行うのではなく:

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

ケースが次のようなものに転送されるかどうかを確認できます:

mockup

bmmlソースをダウンロード

2
AndroidHustle