0

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

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

如果 allowLoginUI:(BOOL)allowLoginUI 参数设置为 yes,则 facebook 登录对话框将全屏显示。有什么办法可以改变它并使登录对话框不全屏显示?我希望它只出现在前台并占据大部分屏幕尺寸,但不是全屏。

我已经看到这样做了,但我想知道当前的 facebook 库是否可行?

4

1 回答 1

1

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

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

虽然,从用户体验的角度来看,我更希望你保持 FB SDK 定义的风格。

于 2012-11-19T14:43:19.167 回答