gpt4 book ai didi

iphone - 如何获取 UIScrollView 中间滚动的 contentOffset?

转载 作者:行者123 更新时间:2023-11-29 04:47:11 25 4
gpt4 key购买 nike

当用户仍在滚动时,如何获取有关 UIScrollView 的 contentOffset 或类似信息?例如,如果我想将图像作为标题放置在 UIWebView 内容的正上方,而不是图像成为 WebView 的 ScrollView 的一部分,但让它在用户滚动时更新,而不仅仅是跳到放开后的位置。我该怎么做呢?

最佳答案

在 iOS 5 中,UIWebView有一个 scrollView属性是 UIScrollView负责处理滚动。 iOS 5 之前的版本您可以搜索 UIWebView使用 [subview isKindOfClass:[UIScrollView class]] 的 subview 的 subviews 属性.

一旦您拥有UIScrollView ,然后您可以设置其委托(delegate)属性。然后,您可以在委托(delegate)中回复 scrollViewDidScroll:当用户滚动时显示消息,并更新标题 View 的位置/内容。

已添加:2012 年 2 月 29 日 - 为了保留 UIWebView的功能,您需要转发您截获的UIScrollViewDelegate方法UIWebView也。为此,您可以在协议(protocol)中所有强制方法的末尾调用 UIWebView 并实现类似 forwardInvocation: 的内容。或forwardingTargetForSelector对于可选协议(protocol)方法。这将保留您原来的UIWebView行为并允许您用自己的逻辑来增强它。

关于iphone - 如何获取 UIScrollView 中间滚动的 contentOffset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454989/

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