1

我将Facebook 上生成的Like Boxiframe代码加载到UIWebView我的 iPhone 应用程序中。它运行良好,但是当我滚动时,它会滚动UIWebView自身,而不是iframe. 如何阻止UIWebView滚动(即UIWebView采用全屏帧)并允许iframe滚动溢出的内容?

ps:我在 MobileSafari.app 中测试了一个简单的 .html,我遇到了同样的问题

4

2 回答 2

2

您在点赞框中使用两根手指而不是一根。然后它滚动。

于 2011-08-31T09:14:26.227 回答
0

由于跨域限制,您无法对呈现为 iframe 的插件进行太多控制,并且它们没有提供很多自定义外观的选项。

您可以将其替换为Facebook like button然后在它下面,您可以添加代码,使用图形 api 的页面的提要连接 (/pageId/feed)读取和显示粉丝页面提要。这将使您可以完全控制渲染,并且仍然可以让用户选择喜欢您的页面。为了提高此解决方案的性能,您可以使用Facebook 实时更新 API在新更新发布到页面时获得通知,然后您可以将其拉下并缓存它们。

于 2011-08-29T16:25:02.560 回答