gpt4 book ai didi

ios - 弹跳 UIScrollView - 提示还有更多

转载 作者:可可西里 更新时间:2023-11-01 05:22:53 26 4
gpt4 key购买 nike

我正在开发一个带有 ScrollView 的应用程序。不是很明显有更多内容,并且没有滚动指示器( ScrollView 被分页)。

所以,为了给用户一个“嘿,这里有东西……”,我想让 ScrollView 在启动时做一个微妙的弹跳——先向下然后向上。我试过这个:

- (void)viewDidLoad
....
[NSTimer scheduledTimerWithTimeInterval:0.8 target:self selector:@selector(bounceScrollView) userInfo:nil repeats:NO];
}
- (void)bounceScrollView
{
[self.verticalScrollViews[0] scrollRectToVisible:CGRectMake(0, 600, 1, 1) animated:YES];
[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(_unbounceScrollView) userInfo:nil repeats:NO];
}
- (void)_unbounceScrollView
{
[self.verticalScrollViews[0] scrollRectToVisible:CGRectZero animated:YES];
}

但是,此代码会使 View “卡住”在两个页面之间的大约一半处。

有什么帮助吗?

最佳答案

想法 1:您需要关闭分页,设置弹跳动画,然后重新打开分页。

想法 2:你的第二步来得太早了:

scheduledTimerWithTimeInterval:0.01

尝试更长的时间间隔!我将从 0.4 开始。

想法 3:为什么不使用 flashScrollIndicators 而不是弹跳?这正是它的用途!

关于ios - 弹跳 UIScrollView - 提示还有更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16254860/

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