Facebook iOS SDK没有显示FbLogin按钮

时间:2014-02-26 10:13:02

标签: ios objective-c facebook ios7

我正在尝试将Facebook SDK集成到我的iOS应用程序中。

我按照原样提供了教程并且它的工作原理除了在我的应用程序中我需要在第三个视图控制器中显示的facebook登录按钮作为注册过程的一部分。

当我在项目中添加所有内容时,第一个视图显示全部白色,因为我已添加

在facebook turotial和示例应用中描述的应用委托方法self.window.backgroundColor = [UIColor lightGrayColor];中的

didFinishLaunchingWithOptions

我应该做些什么改变才能使它发挥作用。

由于

1 个答案:

答案 0 :(得分:0)

在ViewController的viewDidLoad方法中添加以下代码:

- (void)viewDidLoad{

    [super viewDidLoad];
// Do any additional setup after loading the view.
    FBLoginView *loginView = [[FBLoginView alloc] initWithReadPermissions:@[@"basic_info", @"email", @"user_likes"]];

    // Set this loginUIViewController to be the loginView button's delegate
    loginView.delegate = self;

    // Align the button in the center horizontally
    loginView.frame = CGRectOffset(loginView.frame,
                               (self.view.center.x - (loginView.frame.size.width / 2)),
                               5);

    // Align the button in the center vertically
    loginView.center = CGPointMake(self.view.center.x, self.view.frame.size.height - (loginView.frame.size.height + 10));

    // Add the button to the view
    [self.view addSubview:loginView];

}