gpt4 book ai didi

ios - 我能以某种方式获得 scrollViewDidScroll : UIScrollView Delegate method from UIPageViewController?

转载 作者:行者123 更新时间:2023-12-01 16:42:51 28 4
gpt4 key购买 nike

我有一个数组 UIViewController's我希望能够在它们之间上下滚动。我从 UICollectionView 开始,但这并没有提供我想要的旋转。我尝试使用 UIPageViewController,但它不使用 View 重用,我无法使用 x 或 y 偏移量调整过渡。

我有一个 View 重用的解决方法,但我还需要从 UIScrollView 获取“scrollViewDidScroll:”调用该UIPageViewController正在使用。我在 UIPageViewController 中没有发现任何有用的东西代表。

有谁知道获取 UIPageViewController 的当前滚动位置或偏移量的解决方法?

最佳答案

我通过...获取了对它的引用

1)以下片段

for (UIView *view in savedStashesPageViewController.view.subviews) {
if ([view isKindOfClass:[UIScrollView class]]) {
self.pageScrollView = (UIScrollView *)view;
self.pageScrollView.delegate = self;
}

2) 适当设置 UIScrollViewDelegate

3)以下片段
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {

NSLog(@"%f",scrollView.contentOffset.x);

}

关于ios - 我能以某种方式获得 scrollViewDidScroll : UIScrollView Delegate method from UIPageViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22674813/

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