1

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

我有两个问题:

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

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

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

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

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

4

1 回答 1

0

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

于 2014-01-30T20:15:14.223 回答