我正在使用Facebook iOS SDK的供稿对话方法。我在设置,名称,标题,描述,链接和图片。当我显示对话框时,会出现以下显示问题:用于供稿的Facebook iOS SDK对话框无法正常显示
“取消”和“共享”部分覆盖文本。当我尝试滚动对话框时,这些按钮也会滚动。因此,涵盖的文本永远不会被看到。
应用程序的图标(文本“通过AppName”之前的图标)仅在蓝色框内显示为问号。
是否有其他人遇到这些问题?有没有解决这些问题的方法?
谢谢!
我正在使用Facebook iOS SDK的供稿对话方法。我在设置,名称,标题,描述,链接和图片。当我显示对话框时,会出现以下显示问题:用于供稿的Facebook iOS SDK对话框无法正常显示
“取消”和“共享”部分覆盖文本。当我尝试滚动对话框时,这些按钮也会滚动。因此,涵盖的文本永远不会被看到。
应用程序的图标(文本“通过AppName”之前的图标)仅在蓝色框内显示为问号。
是否有其他人遇到这些问题?有没有解决这些问题的方法?
谢谢!
取消和共享按钮是在对话框的uiwebview中加载的html内容的一部分。我想你可以用FBDialog中的webview实例和方法(NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)脚本以某种方式进行编辑:但我实际上并没有这样做,我只是用它来索取文件的某些部分。
如果您想深入了解编辑UIWebView中的html,请查看此url。
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
为了使应用程序图标显示,只需转到您的Facebook应用程序设置开发应用程序里面FB。然后选择一个图标,它的大小图像,你就完成了。
干杯。
问题依赖于对象Facebook的位置。 如果你没有把appDelegate作为属性或单例,你肯定会遇到不好的定位。
我认为它涉及到与handleOpenUrl函数Facebook对象发送到Facebook服务器有关的显示类型和其他参数。
我遇到同样的问题,并为解决办法,我把Facebook类只的appDelegate和单类来管理这是指它具有:
Facebook *fb = [(AppDelegate *)[[UIApplication sharedApplication] delegate] fb];
Facebook的代表中使用意见和FBController(我的单身类)只有连接和数据检索没有听事件...
希望它有帮助。
1.我想知道是否有可能解决这些问题,而无需进入Facebook SDK代码并修改它。 2.图标已在应用程序设置中正确设置,但仍无法正确显示。 – jsrivo
恐怕没有办法做到这一点...如果你发现它,我会很乐意听到它。 – Lio
我只是将这个答案标记为正确。不幸的是,我仍然没有找到解决这个问题的方法,而无需挖掘SDK代码。 – jsrivo