2016-07-04 2 views
0

Теперь я создаю приложение для своего приложения, используя uipageviewcontroller, его рабочий режим, когда я прокручиваю страницы в контроллере просмотра, но мне нужна была страница будет двигаться, когда я нажимаю на кнопку ниже моего нажатия кнопки действия здесь я могу в состоянии поставить только индекс пользовательские страницы, но мне нужно, чтобы дать текущую страницу индексаКак перейти на следующую страницу ++ в UIPageviewController, когда я нажимаю UIButton в iOS

- (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]; 
} 

Пожалуйста, дайте мне решение для этого.

ответ

0

Попробуйте выполнить навигацию по попсу и нажмите действия. Это поможет выполнить какое действие u и какой indexPath его заголовок.

Например, для толчка, который вставки из стека

xController *xVC = [[xController alloc]init]; 
xVC.view.backgroundColor = [UIColor whiteColor]; 
[self.navigationController pushViewController:xVC animated:YES];} 

для примера поп, что означает вынимая его из стека

[self.navigationController popViewControllerAnimated:YES]; 
+0

ситец мне не нужно, чтобы переместить страницу из одного просмотреть контроллер на другой контроллер представления Я использую pageviewcontroller для перемещения –

Смежные вопросы