2014-12-02 222 views
1

我已在我的iOS应用的先前版本上实现了FBLoginView,适用于iOS 6 & 7.最近,在iOS 8发布后,我将我的Facebook Framework升级到最新版本,下面是实施相同的FBLoginView按钮。FBLoginView按钮平铺

我尝试使用旧版本的Facebook框架,但我仍然遇到同样的问题。

下面是如果我的代码

self.fbBtn = [[FBLoginView alloc] init]; 
self.fbBtn.frame = CGRectZero; 
self.fbBtn.readPermissions = @[@"public_profile", @"email"]; 
self.fbBtn.delegate = [FacebookDelegateHelper sharedObject]; 
[self addSubview:self.fbBtn]; 
[self.fbBtn setTranslatesAutoresizingMaskIntoConstraints:NO]; 

FBLoginView编程我在做什么错的实施?

FBloginView issue

+2

如何实现FBLoginView?编程或图形? – Mateusz 2014-12-04 09:00:32

+0

视图以编程方式完成,FBLoginView也是编辑问题 – Mike 2014-12-04 15:50:40

+0

为什么设置'self.fbBtn.frame = CGRectZero;'? – Mateusz 2014-12-04 16:11:17

回答

0

的一个工作将是:

FBLoginView *loginView = [[FBLoginView alloc] init]; 
loginView.frame = CGRectMake(x, y, w, h); // Your fbButton position 
loginView.delegate = [FacebookDelegateHelper sharedObject]; 
[loginView siazeToFit]; 
[self addSubview:loginView]; 

这应该使您的按钮出现。然后您的代码的其余部分可能在您的代表中FBLoginViewDelegate已被声明

在FacebookSDK中有一个名为HelloFacebookSDK的示例供您参考。

+0

不,这不起作用。如上所示,我的按钮上仍然有一片Facebook徽标 – Mike 2014-12-11 09:17:44