【问题标题】:Refresh a UIWebView刷新 UIWebView
【发布时间】:2012-06-18 01:50:48
【问题描述】:

我正在寻找一种向我的 UIWebView 添加刷新机制的简单方法。我看过有关 EGO 拉动刷新的帖子,但老实说,我不明白它是如何工作的,特别是因为我不知道如何将它与 UIWebView 而非表格视图一起使用。在我看来,只是一次简单的刷新就需要很多开销。

我考虑过添加一个导航栏,但不是添加一个后退按钮,而是添加一个自定义的“刷新”按钮。但根据我目前的发现,它似乎和其他解决方案一样复杂。

所以,基本上,我想知道你会做什么。请记住,唯一的要求是用户有一些简单的方法来刷新视图。有什么建议吗?

*我是 Objective-C 的初学者,所以我不明白如何在下载并运行代码后使用 UIWebView 插入 EGO 框架。

【问题讨论】:

    标签: objective-c ios ios5 uiwebview refresh


    【解决方案1】:

    嗯,

    创建一个按钮并在按钮的 IBAction 内,

    - (IBAction) performReload:(id) sender {
        [self.uiwebview reload];
    }
    

    查看文档,它会在您开始阶段帮助您很多。

    视觉建议:

    http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

    【讨论】:

    • 谢谢。我把那个弄红了,但问题是:我应该把按钮放在哪里让看起来不太难看......我想你会说上角。我会试着给一个定制的看起来像一个修长的。
    • 哦,我认为这是一个技术编码问题,与 UI 设计无关。但是,是的,我只是把它放在右上角,里面有默认的刷新图标!所以用户知道这个按钮意味着刷新。尝试使用类似于 Safari 网络浏览器的图标,这样您就可以保持 iOS 的美感:)
    • 非常感谢。问题既是设计+技术。如果有人能指出一种使用拉动刷新模式的简单方法,我会试一试,因为就设计而言,它是最好的。
    • 嗯,这是一个伟大的视觉谢谢!我马上试试!非常感谢您的帮助。我接受你的回答。
    猜你喜欢
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 2014-11-14
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    相关资源
    最近更新 更多