gpt4 book ai didi

iphone - iOS 分页控件(导航)

转载 作者:可可西里 更新时间:2023-11-01 06:23:45 27 4
gpt4 key购买 nike

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

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

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

最佳答案

UIPageControl 有它的总页数和当前页/点,就像你描述的那样,假设 pageControlUIPageControl 的一个实例,那么你可以启动 numberOfPages & currentPage 如下:

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

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

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

您可以将图像添加到 UIScrollView 并使用其委托(delegate)方法: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 的当前点。

关于iphone - iOS 分页控件(导航),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8475216/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com