0

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

在此处输入图像描述

4

1 回答 1

1

是的你可以。只需单击自定义按钮即可使用 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];
                      }];

}
于 2013-08-08T10:03:17.270 回答