gpt4 book ai didi

ios - UIScrollView scrollViewDidEndDecelerating 不触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:57 29 4
gpt4 key购买 nike

我有一个 UIScrollView,它是在 UIView 内以编程方式创建的。我需要做什么来确保我可以使用委托(delegate)方法 scrollViewDidEndDecelerating

这是我设置的,请假设在 UIScrollView 中,有三个 UIImageViews。当页面首次加载时,我正在查看中心 UIImageView 并且我可以向后或向前滚动一次。我需要这个委托(delegate)方法的原因是因为我打算用它来计算我当前正在查看的 UIImageView

ViewController.h

@interface ViewController : UIViewController <UIScrollViewDelegate>

ViewController.m

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
scrollView.pagingEnabled = YES;
[self.view addSubview: scrollView];

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidEndDecelerating");
}

最佳答案

添加

 scrollView.delegate = self

在 ScrollView 初始化之后。

关于ios - UIScrollView scrollViewDidEndDecelerating 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14543342/

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