UIPageControl - Изменить страницу по нажатию кнопки
я используюUIPageControl
вместе сUISwipeGestureRecognizer
переключаться между контроллерами представления. Страницы изменяются с помощью пролистывания.
Мне также нужно изменить страницу, когдаUIButton
нажата на одном из контроллеров представления.
Вот как используется свайп для изменения вида:
- (void)swipeRightToLeftGesture:(UIGestureRecognizer *)gestureRecognizer {
if (self.pageControl.currentPage == 0) {
[UIView animateWithDuration:1
animations:^{
for (UIViewController *vc in self.childViewControllers) {
CGRect frame = vc.view.frame;
frame.origin.x -= self.view.frame.size.height;
vc.view.frame = frame;
}
}];
self.pageControl.currentPage = 1;
}
}
Я надеюсь, что вопрос ясен. Я старался изо всех сил, чтобы прояснить это.