我们可以自定义facebook sdk框架吗?

时间:2013-08-08 10:00:12

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

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

enter image description here

1 个答案:

答案 0 :(得分: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];
                      }];

}