私はUIAlertViewをtableviewの所有者として使用しています。いくつかの行をクリックすると、アイテムに関するいくつかの情報を表示する必要があり、これらの目的のために別のビューを表示したいと考えています。私はuialertviewを隠して、私のviewcontroller.viewを表示することができますが、私は戻って再びalertviewを表示すると、それは十分ではないアニメーションで表示されます。だから私は別のビューを表示する前に私のalertviewを却下しないようにいくつかのトリックが必要なので、私はビューを削除すると、ユーザーはすぐにalertviewを見ることができます。 alertviewの上にUIViewを追加する方法はありますか?UIAlertViewを別のビューでカバーする方法は?
0
A
答えて
1
本当にユーザーに情報を表示する方法を再考する必要があります。モーダルダイアログを避けるべきです(ただし、は絶対にが必要です)。一度に複数のモーダルダイアログを開くことは、1)迷惑行為であり、2)ユーザにとって混乱します。
通常、UITableViewを標準ビュー内に表示し、詳細情報の別のビューをプッシュする必要があります。これはあなたが望むことをするための習慣的な方法です。ユーザーを混乱させないように、標準的なやり方から逸脱しないようにアドバイスします。 Appleにデバイスの使い方を教えさせ、Appleのコマンドに従えば、ユーザーはアプリケーションの使用方法をほぼ自動的に知るようになります。
3
このようにUIAlertView
を使用しないでください。ユーザの注意を完全に引き継ぐこと、すなわちバスで「モーダル」にすることが想定されている。私が2つのボタンを超えて見た唯一の拡張は、AppleのApp StoreサインインのようなUITextField
です。
簡単な解決策は、自分のビューを作成することです。これにより、必要な柔軟性がすべて提供されます。
Hereは、AppleのiOSヒューマンインタフェースガイドラインの関連セクションです。 (「アラート」を検索してください)
関連する問題
- 1. TextField UIAlertViewのボタンをカバーする
- 2. 固定フッターを別の要素でカバーする方法は?
- 3. 別のビュー内でビューのフレームを取得する方法は?
- 4. RowをMouseAreaでカバーする方法は?
- 5. Android - 下のシートが別のビューをカバーするように視差効果を追加する方法
- 6. iPhone Appの別のファイルでUIAlertviewのデリゲートを設定する方法
- 7. Laravelはビューが、別の方法で
- 8. UIButtonビューの背面をカバー
- 9. あるビューから別のビューにリダイレクトする方法は?
- 10. キャッチブロックをカバーする方法は?
- 11. jQuery:ハイライトを配置して別の要素をカバーする方法は?
- 12. Androidの別のビューでテキストをアニメーション化する方法は?
- 13. ビューを別のビューに重ねる方法は?
- 14. 別のビューに基づいてビューをアニメートする方法
- 15. 別のビューにビューをロードする方法codeigniter 2.1?
- 16. 別のビューにデータを渡す方法
- 17. 別の方法からビューを削除する方法
- 18. iOSのUIAlertViewダイアログの色を変更する方法は?
- 19. Django-要素をあるビューから別のビューにコピーする方法は?
- 20. 値1のビューをSencha Touchの別のビューに送信する方法は?
- 21. ビュー内の別のコントローラの部分ビューを参照する方法は?
- 22. 他のビューをカバーしないでTextViewを展開する
- 23. ビューを1つのビューから別のビューにスライドする方法
- 24. ZF2のコントローラアクションで別のビューをレンダリングする方法
- 25. スクロールすると別のビュー/ページを読み込む方法は?
- 26. ビュー/レイアウトを別のサブレイアウトに拡大する方法は?
- 27. このメソッドのすべてのブランチをカバーする方法は?
- 28. 受け入れテストでember-simple-authをカバーする方法は?
- 29. C#ユニットテストでイメージ変換をカバーする方法は?
- 30. 別のビューで新しいコンソールを作成する方法
私たちの残りの人がアクセスできないHD上のファイルへのあなたのリンクが指し示しています –
リンクを修正しました - ありがとうございます。 – Mundi