有没有办法可以在我的应用程序中独立使用这些分页点,

将它们添加到我的UIView / NIB并调用它上面的函数来设置总点数或当前页面/点。

基本上我在一个nib文件中有UIViewImage,我在滑动手势上显示图像(从数组中取出的名称),并希望在底部显示这些寻呼点以获取导航信息。

===============>>#1 票数:9 已采纳

UIPageControl就像你描述的UIPageControl拥有它的总页面和当前页面/点,让我们说pageControlUIPageControl一个实例,然后你可以启动numberOfPagescurrentPage ,如下所示:

pageControl.numberOfPages = [images count];
pageControl.currentPage = 0;

此外,您可以在点击pageControl的点时为其添加操作。 changePage:这里的方法只是一个例子:

[pageControl addTarget:self action:@selector(changePage:) forControlEvents:UIControlEventValueChanged];

您可以将图像添加到UIScrollView并使用其委托方法: scrollViewDidScroll: ::

- (void)scrollViewDidScroll:(UIScrollView *)sender {
    // Update the page number
    CGFloat pageWidth = scrollView.frame.size.width;
    pageControl.currentPage = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
}

当你刷到新图像时,它会改变pageControl的当前点。

  ask by translate from so

未解决问题?本站智能推荐:

1回复

导航控制器中的iOS ScrollView +页面控制器:如何更改每个页面的导航栏标题?

在我的应用程序中,我有一个UINavigationController。 NavigationController中的视图之一具有ScrollView + Page Control组合。 滚动视图中有3页。 有什么方法可以根据当前所在的滚动视图页面来更改NavigationBar的标题?
1回复

页面控制导航符号?

有人能指出我如何让​​你的页面控制器显示这样的导航符号吗? 我无法真正描述它,也无法在互联网上找到太多相关信息。 什么都会很棒,谢谢!
1回复

UIScrollView和分页触摸事件未在子视图外部注册

我有一个带有分页的UIScrollView ,就像苹果照片应用程序一样。 我实现的问题在于,触摸和拖动功能不会在UIImageView子视图的边界之外注册。 因此,无论何时我必须翻页,都不得不触摸并拖动图像,而不是在空白区域。 这是其他人面临的问题吗?
2回复

在iOS中为UIPageControl添加约束时UIScrollView不滚动

我有1个UIPageControl和1个UIScrollView 。 当我为UIPageControl设置约束时,我的UIScrollView无法滚动。 这是我的代码: 当我使用[imagePVControl setTranslatesAutoresizingMaskIntoCons
1回复

页面控件未设置为中间

在我的项目中,我正在使用Horizo​​ntal UItableView和UItableviewcell。 很好 但是该单元格未设置在中间。 我想像下面的图像一样设置我的视图。 注意:我正在从网站上获得此图像。 请提供像这样的任何解决方案或教程 1.像这样的第
1回复

组合页面控件+滚动视图(包括图像视图)+文本视图

我想提出一个观点,包括: ScrollView,PageControl,TextView(如您在图片上所见)... 我有一个包含img地址和文本的NSArray。 因此,拍摄图像及其文本并正确放置它们没有问题。 我的问题是我不能同时使用页面控件和滚动视图; 如果我在写代码
1回复

iOS 7 SDK-模拟器和设备上导航控制器中的滚动视图不同

在上一课中,我在UINavigationController中展示了一个UIViewController(带有XIB)。 XIB为空白,因为所有视图均已编码。我正在运行以下代码以显示UIScrollView: 下面的屏幕截图是mainScrollView的一半向下滚动。 上面的代码对
1回复

导航控制器不起作用

视图控制器在storyBoard中具有srollView,我将其嵌入到导航控制器中,并通过self.scrollView.addSubview((V1?.view)!)方法将视图控制器添加到scrollView中,问题是我无法更改导航控制器属性,项目,颜色和其他内容,我无法以编程方式更改它,也无
1回复

UIControlView中存在ViewControler内的导航(位置/弹出)

在我的应用程序中,我有UIScrollView,其中包含N个ViewController,可以向左或向右滑动 在每个控制器中,我希望能够推送新的viewController,并且我设法通过执行[self.navigationController popToRootViewControlle
1回复

导航“后退”按钮暂停,以便在弹出之前进行快速动画处理

我里面有一个导航控制器和一个滚动视图。 当用户单击“后退”按钮时,我想在视图“弹出”过渡开始之前为滚动视图设置动画以偏移0、0。 最好的方法是什么?