1

どのように機能するかについての説明がいくつかUIPageViewControllersあり、私はそれらを読みました。Neil Smyth の優れた「iPhone iOS 6 Development Essentials」の第 28 章のアプローチに基づいてアプリを作成しました。エレガントでシンプルです。

このクラスにメソッドを追加し、アプリのメイン ビューにボタンを追加しUIPageViewControllerて、特定のページに移動させるのは比較的簡単なことのように思えます。しかし、これを行うための適切な方法がまったくわかりません。

誰かが私に解決策を教えてくれたら、または、提供された " viewControllerAtIndex:" メソッドを使用して必要なページめくりを引き起こすと思われるメソッドを追加する方法を教えてください。

そのアプリでこれが行われるのを確認すると (正確にどのコードがどこにあるのか)、自分のアプリでの解決策を理解し、その方法を示すのに役立ちます。

申し訳ありませんが、これは ansers からこの質問リンクのようなものまで明らかであることを知っていますが、私はそれをよく理解していません。

4

1 に答える 1

1

私のコメントで述べたように、私は良い解決策を見つけたので、この質問を閉じることができます。「スキップアヘッド」と「スキップバック」の両方と「ページにジャンプ」が必要だったので、トップレベルのビューコントローラーをコンテンツビューコントローラーのデリゲートとして指定し、現在のページを追跡するというソリューションを使用しました。次に、contentViewControllerのクリックを(デリゲートとしての)トップレベルコントローラーの実装に戻し、新しいページに移動します。

このソリューションのソースコードを「ABC絵本」のソースコードの一部として投稿しました。このアプリはアプリストアにあります。https://itunes.apple.com/us/app/abc-picture-book/id578864421?ls=1&mt=8を参照して ください。

于 2012-11-05T04:56:48.557 に答える