ナビゲーションバーなしで一度に 1 つの UIViewController を表示する iOS 5 用のアプリを作成しています。
UIPageViewController は、iOS 5 のページ カール遷移アニメーションのみを提供することを除いて、私が達成したいことに対してほぼ完璧です。
代替手段を見つけましたが、それはちょっとしたハックです。UINavigationController を作成し、ナビゲーション バーを非表示に設定しました。
前方にナビゲートするとき、私は電話します
[navigationController setViewControllers:@[newVC] animated:YES];
そして、戻るときに私は電話します
[self.navigationController setViewControllers:@[prevVC, currentVC] animated:NO];
[self.navigationController popViewControllerAnimated:YES];
このハックは機能しているようで、私が望む正確な遷移が得られますが、もっと良い方法が必要です.
別の方法として、UIView アニメーション ブロックを使用することを考えています。しかし、それにはもう少し作業が必要です。