2

ストーリーボードコントローラーにさらに細かいコントロールを追加しようとしていますが、戻るボタンでブロックをヒットしました。

プッシュトランジション付きの基本的なストーリーボードがあります。ユーザーが戻るボタン(自動的に生成されたボタン)を押したときにキャッチして、ビューを戻すかどうかを決定できるようにしたいです。

シナリオは、ユーザーにメッセージを表示して、戻って作業を失うことになることを警告するメッセージを表示することです。

単純に聞こえますが、その方法がわかりません。

何か案は

4

2 に答える 2

5

戻るボタンを押しても、デフォルトではメッセージは表示されません。この種の機能を提供する場合は、次の 2 つのオプションがあります。

1) カスタムの戻るボタンを提供し、それをのナビゲーション バーとして設定しleftNavigationItemます。UIViewController

UINavigationController2) 次のようなメソッドをサブクラス化し、オーバーライドします。popToRootViewController:animated:

于 2012-05-01T12:26:14.513 に答える
0

UIAlertView デリゲートを使用してみてください。buttonPressed アクションで、アラート ビューに YES と NO の 2 つのボタンを含むメッセージを提供します。YES および NO のインデックス アクションでボタンを定義します。つまり、YES: 現在のビューを閉じ、NO: 現在のビューにとどまります。

アラート ビュー デリゲートで Apple Docs を検索する

于 2012-05-01T12:37:44.547 に答える