ios - 我们可以定制facebook sdk框架吗?

标签 ios facebook facebook-graph-api facebook-login facebook-ios-sdk

我们可以在 facebook sdk 框架中自定义登录 View 吗?我们可以在登录按钮的位置放置我们自己的按钮吗?我从developer.apple.con ->samples->scrumptions 获得了这段代码。

enter image description here

最佳答案

是的,可以。只需单击自定义按钮即可使用 Facebook 的登录功能。


更新

(IBAction)facebookButtonClicked:(id)sender
{
   [self doLoginAndSwitch];
}

-(void) doLoginAndSwitch
{
    [self openSessionWithAllowLoginUI:YES];
}

(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI
{
    NSArray *permissions = [NSArray arrayWithObjects:@"email", nil];

    return [FBSession openActiveSessionWithPublishPermissions:permissions
                      defaultAudience:FBSessionDefaultAudienceFriends
                      allowLoginUI:YES
                      completionHandler:^(FBSession *session, FBSessionState state, NSError *error) 
                      {
                           [self sessionStateChanged:session
                           state:state
                           error:error];
                      }];

}

关于ios - 我们可以定制facebook sdk框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18123102/

相关文章:

Facebook 图形 API : offset_y offset_x

来自 node.js 的 Facebook access_token 失败

ios - 当类不提供实现时,为什么可以调用 init 的无参数版本?

facebook - 在 Facebook 上分享链接。 Facebook 不获取描述和图像

ios - 移动图像时更改像素颜色

javascript - Facebook 链接在页面中创建空白

facebook - 我想以某种方式将 Facebook 嵌入到 IFrame 中

php - 无法从适用于 PHP 的 Facebook SDK v5 获取电子邮件地址

ios - 为什么在使用 AFNetworking 库将 wave 文件上传到服务器时应该得到二进制响应

ios - 当我使用 transform 属性旋转 UIImageView 时,边缘像素化