iOS - UIPageControl页面指示符点不随UISwipeGestureRecognizer更改

时间:2014-01-17 18:29:59

标签: ios uiviewcontroller uipagecontrol uiswipegesturerecognizer current-page

我正在使用UIPageControlUISwipeGestureRecognizer在我的应用程序的两个视图控制器之间切换。我在不使用滚动视图的情况下修改了this教程。

我有两个问题:

1)使用滑动手势更改视图控制器/页面,但不更改指示当前页面的点。我试过了

if (self.pageControl.currentPage == 0) {
 self.pageControl.currentPage = 1 
}

但我不确定为什么它不起作用。我有可用的插座

@property (strong, nonatomic) IBOutlet UIPageControl *pageControl;

2)我正在使用- (IBAction)changePage:(id)sender来更改页面。我想知道如何在点击某个点时更改为页面。我的意思是说,点击第1点,我应该转到第一个视图控制器,点击第2点,我应该导航到第二个视图控制器。

1 个答案:

答案 0 :(得分:0)

您需要知道点的位置并在其上添加按钮或点击手势。我不知道如何找出点的位置 - 没有公共API。从用户的角度来看,这些点太小而无法点击。你不应该这样做。但随意添加按钮/手势到控件的任何一端 - 如果它们是正常尺寸......