无法在iOS UIWebView中加载完整的Facebook评论插件

无法在iOS UIWebView中加载完整的Facebook评论插件,第1张

概述我有一个简单的ViewController来加载UIWebView中的FB注释插件 @implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; UIWebView * webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 32 我有一个简单的VIEwController来加载UIWebVIEw中的FB注释插件

@implementation VIEwController- (voID)vIEwDIDLoad{    [super vIEwDIDLoad];    UIWebVIEw * webVIEw = [[UIWebVIEw alloc] initWithFrame:CGRectMake(0,320.0f,1505.0f)];    Nsstring * HTML = @"\    <!DOCTYPE HTML>\    <HTML xmlns:fb='http://ogp.me/ns/fb#'>\    <head>\    <Meta name='vIEwport' content='wIDth=device-wIDth,initial-scale=1.0'>\    </head>\    <body style='background-color:red;'>\    \    <div ID='fb-root'></div>\    <script>(function(d,s,ID) {\    var Js,fJs = d.getElementsByTagname(s)[0];\    if (d.getElementByID(ID)) return;\    Js = d.createElement(s); Js.ID = ID;\    Js.src = 'http://connect.facebook.net/en_US/all.Js#xfbml=1&appID=xxx';\    fJs.parentNode.insertBefore(Js,fJs);\    }(document,'script','facebook-Jssdk'));</script>\    \    <fb:comments href='http://example.com' num_posts='10'></fb:comments>\    \    </body>\    </HTML>\    ";    [webVIEw loadHTMLString:HTML baseURL:nil];    [self.vIEw addSubvIEw:webVIEw];

我可以看到正在加载的评论,但只是高度很奇怪,似乎自动调整大小失败了?如果我使用移动游猎,我可以查看整个评论.

解决方法 您可以使用此代码在iOS UIWebvIEw中显示fb注释

UIWebVIEw *fbWebvIEw=[[UIWebVIEw alloc]initWithFrame:CGRectMake(0,320,1505)];  [fbWebvIEw loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.facebook.com/Levis"]]];CGRect scrollVIEwFrame = CGRectMake(0,1024);UIScrollVIEw  *scrollVIEwMain = [[UIScrollVIEw alloc] initWithFrame:scrollVIEwFrame];CGSize scrollVIEwContentSize = CGSizeMake(320,1505);[scrollVIEwMain setContentSize:scrollVIEwContentSize];[scrollVIEwMain setBounces:NO];[scrollVIEwMain setScrollEnabled:YES];[scrollVIEwMain setShowsverticalScrollindicator:YES];[scrollVIEwMain setBackgroundcolor:[UIcolor redcolor]];[scrollVIEwMain addSubvIEw:fbWebvIEw];[self.vIEw addSubvIEw:scrollVIEwMain];

而不是“https://www.facebook.com/Levis”使用您的FB URL

这可能对你有帮助

总结

以上是内存溢出为你收集整理的无法在iOS UIWebView中加载完整的Facebook评论插件全部内容,希望文章能够帮你解决无法在iOS UIWebView中加载完整的Facebook评论插件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1065050.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存