喜欢Box Social Plugin iframe不会在UIWebView中滚动

时间:2011-08-26 08:57:39

标签: ios facebook uiwebview facebook-like facebook-social-plugins

我将Like Box iframe code generated on Facebook加载到我的iPhone App上的UIWebView。它运行良好,但是当我滚动时,它会滚动UIWebView本身,而不是iframe内的内容。如何阻止UIWebView滚动(即UIWebView获取全屏框架)并允许iframe的溢出内容滚动?

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

2 个答案:

答案 0 :(得分:2)

你在同一个盒子里用两根手指而不是一根手指。然后滚动。

答案 1 :(得分:0)

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

您可以将其替换为Facebook like button。然后在它下面,您可以添加使用graph api's page's feed连接(/ pageId / feed)读取和显示粉丝页面Feed的代码。这将使您完全控制渲染,并仍然为用户提供喜欢您的页面的选项。为了提高此解决方案的性能,您可以使用Facebook real-time updates API在新更新发布到页面时收到通知,然后您可以将其下拉并缓存它们。