iOS Human Interface Guidelinesを読んでいると、削除する前にユーザーに確認させる方法がないようです。ガイドラインは、UIAlertViewとUIActionSheetを扱うときの3つの事項をリストしています。ヒューマンインターフェイスのガイドラインに従ってiPadで削除確認を行う方法
- ユーザーが開始したアクションを確認するためにアラートビューを使用しないでください。
- アクションシート(iPad上)に「キャンセル」ボタンを含めないでください。
- アクションシートには少なくとも2つのボタンが必要です。
だから私はユーザーに何かを削除したいことを確認させる必要があります。それらを提示する唯一の選択肢は、事実を削除するか、何もしない(キャンセルする)ことです。アクションシートの外側をクリックして何もしないことを選択できます。しかし、これはアクションシートのための1つのボタンを残すだけです。削除の確認はどうしたらいいですか?
iPhoneには、この目的に最適なアクションシートのモーダル/アニメーションバージョンがあります。しかし、iPadはアクションシートの提示方法を完全に変えてしまいます。ドキュメンテーションによれば、あなたはまだアクションシートをモーダルとしてiPad上にアニメーションで提示することができます。アニメーションがYESでもNOでも、まったく同じように見え、動作することがわかった。
私の関連する質問はしばらく前からです。それは決して応答を得なかった。別の質問ですが、同じ一般的なトピック:http://stackoverflow.com/questions/4078871/using-uiactionsheet-on-ipad – GendoIkari
btw多くのアプリは、ユーザーが開始したアクションを確認するために警告表示を使用し、拒否されていません^) – Sergnsk
Apple Appleアラートビューを使用して、ユーザーが開始したアクションを自分のソフトウェアで確認します。作成し、設定でVPNを削除してみてください。 Appleとは一貫性がありません。 – conradev