UIPageViewController 呈現內容的方法
UIPageViewController 呈現內容的方法
有時我們設計 APP 會用到前後翻頁的功能,這時候,最方便使用的控制器是 UIPageViewController 不過, UIPageViewController 只負責前後翻頁,並不會負責內容的呈現與資料的介接,所以我們得自己設計內容頁面與介接資料的部分.
要呈現出內容,可以另外設計一個 UIViewController ,在 StoryBoard 當中,定好 StoryBoard ID 之後,利用
DetailViewController *detail= [self.storyboard instantiateViewControllerWithIdentifier:@"DetailViewController"];
[self setViewControllers:[NSArray arrayWithObjects:detail, nil] direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:^(BOOL finished) {
}];
這樣的方法來進行呈現的動作
這樣 DetailViewController 就會變成 UIPageViewController 的內容了.