0
uipageviewcontroller
을 사용하여 앱을위한 앱 둘러보기를 만들고 있습니다.보기 컨트롤러에서 페이지를 스 와이프 할 때 작동하지만 페이지가 필요합니다. I 버튼 아래 을 클릭하면 이동하는 것은 내가 단지 지정 페이지 인덱스를 둘 수 있지만 인덱스다음 페이지로 이동하는 방법 + + UIPageviewController에서 UIPutton의 UIButton을 클릭 할 때
- (IBAction)donebtnaction:(id)sender {
NSLog(@"current page: %@",indexpathpage);
PageContent *startingViewController = [self viewControllerAtIndex:0];
NSArray *viewControllers = @[startingViewController];
[self.PageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionReverse animated:NO completion:nil];
}
의 현재 페이지를 줄 필요가 있습니다 여기 내 버튼 클릭 동작이며 나는 또한을 저장하려고하고 있습니다 나중에 스 와이프하여 스 와이프 할 때의 색인,
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController{
NSUInteger index = ((PageContent*) viewController).pageIndex;
if (index == NSNotFound){
return nil;
}
index++;
[self.pagecontrol setCurrentPage:index];
if (index == [self.arrPageTitles count])
{
return nil;
}
return [self viewControllerAtIndex:index];
}
제발이 솔루션을 제공하십시오.
사라사 i가 하나의 페이지를 이동하지 않아도 스택으로부터 취출 수단 컨트롤러를 다른보기 컨트롤러로 이동합니다. 페이지 뷰 컨트롤러를 사용하여 이동합니다. –