我正在尝试将Facebook SDK集成到我的iOS应用程序中。
我按照原样提供了教程并且它的工作原理除了在我的应用程序中我需要在第三个视图控制器中显示的facebook登录按钮作为注册过程的一部分。
当我在项目中添加所有内容时,第一个视图显示全部白色,因为我已添加
在facebook turotial和示例应用中描述的应用委托方法self.window.backgroundColor = [UIColor lightGrayColor];
中的 didFinishLaunchingWithOptions
。
我应该做些什么改变才能使它发挥作用。
由于
答案 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];
}