3 iphone uiscrollview uinavigationcontroller uipagecontrol ios
有没有办法可以在我的应用程序中独立使用这些分页点,
将它们添加到我的UIView/NIB并调用它上面的函数来设置总点数或当前页面/点.
基本上我在一个nib文件中有UIViewImage,我在滑动手势上显示图像(从数组中取出的名称),并希望在底部显示这些寻呼点以获取导航信息.
UIPageControl有它的总页数和当前页面/点就像你描述的那样,假设pageControl是一个实例UIPageControl,那么你可以启动numberOfPages¤tPage如下:
pageControl.numberOfPages = [images count];
pageControl.currentPage = 0;
Run Code Online (Sandbox Code Playgroud)
此外,您可以pageControl在点击点时为其添加操作.changePage:这里的方法只是一个例子:
[pageControl addTarget:self action:@selector(changePage:) forControlEvents:UIControlEventValueChanged];
Run Code Online (Sandbox Code Playgroud)
您可以将图像添加到a 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;
}
Run Code Online (Sandbox Code Playgroud)
pageControl当您刷到新图像时,它会改变当前的点.
| 归档时间: |
|
| 查看次数: |
4200 次 |
| 最近记录: |