Ios FBLoginView按钮平铺

Ios FBLoginView按钮平铺,ios,facebook,uiimageview,tiling,Ios,Facebook,Uiimageview,Tiling,我已经在我以前版本的iOS应用程序上实现了FBLoginView,适用于iOS 6和iOS 7。最近,在iOS 8发布后,我将我的Facebook框架升级到最新版本,下面是实现相同FBLoginView按钮的结果 我尝试使用Facebook框架的前一个版本,但我仍然遇到同样的问题 下面是FBLoginView在我的代码中以编程方式的实现 self.fbBtn = [[FBLoginView alloc] init]; self.fbBtn.frame = CGRectZero; self.fbB

我已经在我以前版本的iOS应用程序上实现了FBLoginView,适用于iOS 6和iOS 7。最近,在iOS 8发布后,我将我的Facebook框架升级到最新版本,下面是实现相同FBLoginView按钮的结果

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

下面是FBLoginView在我的代码中以编程方式的实现

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 *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的示例供您参考。

您如何实现FBLoginView?以编程方式还是以图形方式?视图是以编程方式完成的,FBLoginView as edited问题也是如此。为什么设置self.fbBtn.frame=CGRectZero;?我正在为此FBLoginView按钮使用自动重设屏幕。评论这一行没有任何区别,我仍然得到与截图中相同的结果。你是否尝试过评论这一行[self.fbBtn settranslates自动调整大小gmaskintoconstraints:NO];不,这样不行。如上图所示,我的按钮中仍有一块Facebook徽标