複数の画面があり、各画面のレイアウトが同じで、渡されるデータが異なるだけのアプリで作業しているので、ユーザーが1つの画面から次の画面にスワイプできるようにします。
UIPageViewController
これまでのところ、トランジションスタイルを使用したプロジェクトテンプレートを使用して何かが機能するようになりましたUIPageViewControllerTransitionStyleScroll
。新しいページにスワイプするたびに新しいViewControllerがインスタンス化されるため、リソースを大量に消費しますが、これまでに行ったことは問題なく機能しますが、その回避策を検討しています。
私が心配しているのは、厳密にはibooksの意味でのページアプリケーションではないので、トランジションスタイルの設定を使用してスクロールアプリのように見せることはできますが、人々が理由があるのではないかと思います私が間違っていない限り、このテンプレートは本の種類のアプリにのみ使用しているようです
UIScrollView
また、とを使用PageControl
して同様の機能を実行する別のアプローチがあるようです
http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html
修正しようとしている問題を解決するには、どちらのアプローチが適しているかわからないため、フィードバックを探しています。各ページに表示する要素がいくつかあるため、各ページはViewControllerの個別のインスタンスである必要があります。