iOS – 使用UISwipeGestureRecognizer时,UIPageControl页面指示点不会更改

我正在使用UIPageControlUISwipeGestureRecognizer在我的应用程序的2个视图控制器之间切换。 我修改了本教程而不使用滚动视图。

我有两个问题:

1)使用滑动手势正在改变视图控制器/页面,但不是指示当前页面的点。 我努力了

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

但我不知道为什么它不起作用。 我有可用的sockets

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

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

您需要知道点的位置,并在其上添加button或点按手势。 我不知道如何解决问题,因为没有公开的API。 而从用户的angular度来看,这些点太小而无法点击。 你不应该这样做。 但是随意添加button/手势到控制的任何一端 – 如果它们是正常尺寸的话…

Interesting Posts