UIPageViewController
の複数ページまたはすべてのページを削除できますか?UIPageViewControllerのページを削除するには?
私の状況では、いくつかのページ/エントリを削除した後にUIPageViewController
に戻り、既に作成済みのページを1つだけ設定したいと思います。
多数のページがあるため、すべてのページを作成して参照を保存することはできません。
UIPageViewController
の複数ページまたはすべてのページを削除できますか?UIPageViewControllerのページを削除するには?
私の状況では、いくつかのページ/エントリを削除した後にUIPageViewController
に戻り、既に作成済みのページを1つだけ設定したいと思います。
多数のページがあるため、すべてのページを作成して参照を保存することはできません。
削除するものは何もありません。 UIPageViewControllerには、現在ビューが表示されているページ以外のページはありません。単に次のページまたは前のページを要求するデータソースを呼び出します。ユーザーが他のページにナビゲートできないようにするには、次のページまたは前のページを指定しないでください。nil
をこれらのデータソースメソッドから返します。
次の操作を行うことができます
pageViewController.setViewControllers([theViewController], direction: .Forward, animated: true, completion: nil)
しかし、データソースの1つのエントリだけをナビゲートして左にスワイプすると、 'viewControllerBeforeViewController'が呼び出されず、同じエントリが2回あります。 – Appygix
それは間違っています。しかし、コードを表示していないので、あなたは何をしているのか分かっていますか?それを正しくする一つの方法があり、私はあなたにそれが何であるか教えました。何百万もの方法で間違ったことをしています。私は、あなたがやっていることのどれを推測しているのか、時間を無駄にするつもりはありません。 – matt
ええ、すみません、私はここで新しいです。私は私がこの記事で私の問題をより良く策定したことを願っています:) http://stackoverflow.com/questions/37083297/how-navigate-back-to-a-deleted-pageviewcontroller-entry-change-the-pageviewcon – Appygix