ページカールスタイルで提示されたモーダルビューコントローラーがあります。すべて正常に動作しますが、ページの上部でカールしたページをクリックすると、入力なしでモーダル ビューが閉じられます。
今、私はこの動作を受け入れることができましたが、それが起こったときに何らかの操作を行う必要があります. イベントをキャッチして自分のことを行うにはどうすればよいですか?
ページカールスタイルで提示されたモーダルビューコントローラーがあります。すべて正常に動作しますが、ページの上部でカールしたページをクリックすると、入力なしでモーダル ビューが閉じられます。
今、私はこの動作を受け入れることができましたが、それが起こったときに何らかの操作を行う必要があります. イベントをキャッチして自分のことを行うにはどうすればよいですか?
ハーフページのカール効果について話していると思いますか?もしそうなら、おそらく、提示を行っているViewControllerで次のメソッドを実装/オーバーライドすることで、モーダルビューを閉じるイベントをキャッチできます...
- (void)dismissModalViewControllerAnimated:(BOOL)animated {
NSLog(@"Executing Own operation before dismissing!");
[super dismissModalViewControllerAnimated:animated];
}
ビューが閉じられる前または後に実行するかどうかに応じて、superメソッドの呼び出しの前または後のいずれかに操作を実行します。これを試す機会がなかったので、うまくいくかどうか教えてください。