現在、UINavigationControllerで2つのビューを使用しています。
画像でのみ機能するページのカーリング効果をシミュレートするLeavesビュー(Tom BrowのLeavesプロジェクト)と、ページとそのコンテンツを含む実際のViewControllerがあります。
私がやろうとしているのは、特定の場所をタップすると、popViewControllerAnimated:NO実際のView Controllerであり、葉のビューを上に残し、画面をもう一度タップすることなくページめくりを行おうとします。切り替えは発生しませんでした。
ここでの私の問題は、タッチがブラックホールを通過し、現在のビューに到達しないように見えることです。カスタムUIApplicationサブクラスを使用してタッチをキャッチしようとしましたが、最初のビューがポップされるとすぐに、nilビューとウィンドウおよびphase=UITouchPhaseStationaryでタッチが開始されます。
ナビゲーションコントローラーのビューはプッシュされます。1つはinitメソッドのrootViewControllerとして、もう1つはpushViewController:animated:を使用します。
私が見逃しているものがありますか、それともUINavigationControllerのビューを介して連絡を取り合う方法がありませんか?