繁体   English   中英

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

[英]iOS - UIPageControl page indicator dots not changing with UISwipeGestureRecognizer

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

我有2个问题:

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

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

但我不确定为什么它不起作用。 我有出口

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

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

您需要知道圆点在哪里,并在圆点上添加按钮或点击手势。 我不知道如何计算点的位置-没有公开的API。 并且从用户的角度来看,这些点太小而无法点击。 你不应该这样做。 但是请随意在控件的两端添加按钮/手势-如果它们是正常大小...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM