iOS – 使用UISwipeGestureRecognizer时,UIPageControl页面指示点不会更改
我正在使用UIPageControl
和UISwipeGestureRecognizer
在我的应用程序的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/手势到控制的任何一端 – 如果它们是正常尺寸的话…