我们可以在facebook sdk框架中自定义登录视图。我们可以将自己的按钮放在登录按钮的位置。我从developer.apple.con获取此代码 - > samples-> scrumptions。
答案 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];
}];
}