iOS Facebook fFriendPicker两条
我正在使用最新Facebook SDK中的FBFriendPicker,代码运行良好 我使用iOS Facebook fFriendPicker两条,ios,facebook,uinavigationbar,facebook-ios-sdk,Ios,Facebook,Uinavigationbar,Facebook Ios Sdk,我正在使用最新Facebook SDK中的FBFriendPicker,代码运行良好 我使用导航栏从UITableViewController打开FriendPicker,因此我按下FriendPicker如下: if (self.friendPickerController == nil) { self.friendPickerController = [[FBFriendPickerViewController alloc] init]; self.frien
导航栏从UITableViewController
打开FriendPicker,因此我按下FriendPicker如下:
if (self.friendPickerController == nil) {
self.friendPickerController = [[FBFriendPickerViewController alloc] init];
self.friendPickerController.title = @"Pick Friend";
self.friendPickerController.delegate = self;
self.friendPickerController.allowsMultipleSelection = NO;
}
[self.friendPickerController loadData];
[self.navigationController pushViewController:self.friendPickerController animated:YES];
}
[self presentViewController:self.friendPickerController animated:YES completion:nil];
但现在的结果是:
是否可以在编辑后的图片中只显示一个条形图:
我试图隐藏导航栏
,但是UIToolBar
却隐藏在状态栏
后面。我还尝试隐藏UIToolbar
,但是UIToolbar
只是黑色的,空间仍然在那里。FBFriendPickerViewController
使用UINavigationController。您有两个选择:
FBFriendPickerViewController
,而不是将其推入导航堆栈,如下所示:
if (self.friendPickerController == nil) {
self.friendPickerController = [[FBFriendPickerViewController alloc] init];
self.friendPickerController.title = @"Pick Friend";
self.friendPickerController.delegate = self;
self.friendPickerController.allowsMultipleSelection = NO;
}
[self.friendPickerController loadData];
[self.navigationController pushViewController:self.friendPickerController animated:YES];
}
[self presentViewController:self.friendPickerController animated:YES completion:nil];
我尝试过展示,但是Facebook上的导航栏在状态栏下。您的第二个选项方向正确,它隐藏了Facebook导航栏,但现在我没有“完成”按钮,因此无法保存我所做的选择。我知道了,我以编程方式添加了“完成”按钮,并将操作设置为“facebookViewControllerDoneWasPressed”。谢谢!