我是新來使用UIPageViewController,IOS - UIPageViewController返回上一頁頁使用捲曲效果和顯示頁碼上的每個頁面
我想要的應用程序,刷卡左,右有同樣的觀點。我只使用一個uitableview來控制uipageviewcontroller的無限刷動。
這可是工作正常使用滾動效應在使用我頁捲曲效果,它只允許向右滑動並沒有去前一頁。
這裏是我的PageViewController文件的代碼:
- (void)viewDidLoad {
[super viewDidLoad];
self.dataSource = self;
self.delegate = self;
[self didMoveToParentViewController:self];
_counter = 0;
[self setViewControllers:@[[self.storyboard instantiateViewControllerWithIdentifier:@"memoTable"]] direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:nil];
// Do any additional setup after loading the view.
}
- (BOOL)prefersStatusBarHidden {
return YES;
}
#pragma mark PageViewController delegate method
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
{
NSLog(@"Child controller counter before = %d", _counter);
if ([viewController isKindOfClass:[PageController class]])
return nil;
if(_counter < 1) {
return nil;
}
self.view.backgroundColor = [UIColor lightGrayColor];
return [self.storyboard instantiateViewControllerWithIdentifier:@"memoTable"];
}
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
NSLog(@"Child controller counter after = %d", _counter);
if ([viewController isKindOfClass:[PageController class]])
return nil;
return [self.storyboard instantiateViewControllerWithIdentifier:@"pageView"];
}
那麼,如何才能做到這一點使用頁面捲曲效果和刷卡左右。
謝謝。
你有沒有嘗試第一頁捲曲的權利和比左?你能夠得到左刷卡委託? – CodeChanger
如果我刪除返回零;在櫃檯<1比我得到它無限的雙方工作。但是我只想在頁面捲曲中右側無限。 @Dhanesh – KAR