我正在使用 Facebook iOS SDK 的对话框方法来获取提要。我正在设置名称、标题、描述、链接和图片。当我显示对话框时,出现以下显示问题:
“取消”和“分享”覆盖了部分文字。当我尝试滚动对话框时,这些按钮也会滚动。因此,被覆盖的文本永远看不到。
应用程序的图标(文本“via AppName”之前的图标)仅显示为蓝色框中的问号。
还有其他人遇到这些问题吗?有没有解决这些问题的方法?
谢谢!
最佳答案
取消和共享按钮是在对话框的 uiwebview 中加载的 html 内容的一部分。我认为您可以使用 FBDialog 中的 webview 实例和方法 (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 以某种方式编辑它。但我实际上并没有这样做,我只是用它来请求文档的某些部分。
如果您想更深入地编辑 UIWebView 中的 html,请查看此网址。
http://iphoneincubator.com/blog/windows-views/uiwebview-dynamically-modify-html-documents http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview
要显示应用程序图标,只需转到 FB 开发者应用程序内的 Facebook 应用程序设置即可。然后选择一个图标,无论是大图像还是小图像,就完成了。
干杯。
关于ios - Facebook iOS SDK 提要对话框无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7347450/