gpt4 book ai didi

ios - 如何根据我在 ScrollView 中的位置更改文本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:59:53 26 4
gpt4 key购买 nike

我在 View 顶部有一个临时自定义的“actionbar”,在它下面有一个 scrollView。

我想知道是否有任何方法可以根据 ScrollView 中我当前位置当前可见的内容来更改顶部栏中显示的文本。

回答

确保您已将 ViewController 设为 ScrollView 委托(delegate),它应该如下所示:

@interface ViewController : UIViewController <UIScrollViewDelegate>

一旦您在 .h 文件中声明了您的 ScrollView 并将其合成到 .m 文件中,请确保您告诉它它的委托(delegate)本身:

ScrollView.delegate = self;

然后使用下面的方法检测你在当前scrollview中的位置

- (void) scrollViewDidScroll:(UIScrollView *)scroll {
if(scroll.contentOffset.y > /*Your Y coordinate*/){
// What you want to do when it reaches your y coordinate.
}

最佳答案

实现UIScrollViewDelegate,并使用scrollViewDidScroll函数。这将在每次滚动 scrollView 时通知您。您可以获得 ScrollView 的当前位置,并相应地更新您的文本。

关于 Apple Documentation 的更多帮助

关于ios - 如何根据我在 ScrollView 中的位置更改文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32606275/

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