首页 文章

iOS - UIPageControl页面指示符点不随UISwipeGestureRecognizer而变化

提问于
浏览
1

我正在使用 UIPageControlUISwipeGestureRecognizer 在我的应用程序的2个视图控制器之间切换 . 我没有使用滚动视图修改了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

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

相关问题