[英]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 *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.