簡體   English   中英

FBLoginView按鈕平鋪

[英]FBLoginView Button Tiling

我已經在適用於iOS 6和7的iOS應用的早期版本中實現了FBLoginView 最近,在iOS 8發布之后,我將我的Facebook Framework升級到了最新版本,以下是實現相同FBLoginView按鈕的結果。

我嘗試使用早期版本的Facebook Framework,但仍然遇到相同的問題。

如果在我的代碼中FBLoginView編程方式使用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問題

可以工作的是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM