gpt4 book ai didi

iphone - UIWebView 中的自动滚动实现?

转载 作者:行者123 更新时间:2023-12-03 21:22:48 25 4
gpt4 key购买 nike

我有一个iOS应用程序,它在UIWebView中显示来自sqlite数据库的内容(这是我使用UIWebView而不是ScrollView的原因,它是为了一些CSS)。我想向我的应用程序添加一项功能,使其更易于阅读。我想要一个按钮,它启动一个自动滚动功能,其中 UIWebView 在触发时开始以特定的设定速度滚动。

我想很简单,我只是不知道从哪里开始。有谁知道有关该主题的任何教程吗?谁能给我一些关键字,我可以研究这些关键字,以便更好地了解我需要如何设置它?如有任何帮助,我们将不胜感激!!

最佳答案

您可以使用NSTimer类以按一定时间间隔获取通知并对 UIWebView 进行动画滚动。

请注意,您实际上必须将 UIWebView 放入 UIScrollView 中才能获得滚动支持。 (另一种方法是使 UIWebView 矩形大于视口(viewport)并为其偏移设置动画 - 这就是 UIScrollView 所做的,但效果更好)

更新:要为 UIWebViewUIScrollView 中的偏移设置动画,请使用 setContentOffset:animated: 。您必须计算出动画时间间隔,以便将您的 NSTimer 间隔设置为接近它,以便滚动看起来平滑。

关于iphone - UIWebView 中的自动滚动实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199969/

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