Facebook库登录对话框如何修改其外观?

时间:2012-11-19 14:37:16

标签: objective-c ios facebook facebook-graph-api

使用facebook库登录我叫这个方法:

+ (BOOL)openActiveSessionWithReadPermissions:(NSArray*)readPermissions
                                allowLoginUI:(BOOL)allowLoginUI
                           completionHandler:(FBSessionStateHandler)handler;

如果allowLoginUI:(BOOL)allowLoginUI参数设置为yes,则facebook登录对话框将全屏显示。有没有办法改变这一点,并且登录对话框不会全屏显示?我希望它只显示在前景上并占据大部分屏幕尺寸,但不是全屏。

我已经看过这个,但我想知道目前的facebook库是否可行?

1 个答案:

答案 0 :(得分:1)

我不相信您可以修改登录UI。我看到devs因修改facebook SDK UI包的其他方面(即登录按钮)而被拒绝,但这显然是不可接受的。

我最好的猜测是将allowUI设置为no,并模仿你自己的界面。

虽然从用户体验的角度来看,我希望你把它保存在FB SDK定义的样式中。