【问题标题】:Autoscroll implementation in a UIWebView?UIWebView 中的自动滚动实现?
【发布时间】:2011-03-13 02:44:10
【问题描述】:

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

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

【问题讨论】:

    标签: iphone automation uiwebview scroll


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回答。动画偏移到底是什么意思?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多