それは可能ですが、それはちょっとしたハックです。まず、はの代わりにをFBFriendPickerViewController
使用します。UIToolbar
UINavigationBar
をFBFriendPickerViewController
表示してから、そのビューのサブビューを調べてUIToolbar
、上部に表示されているを見つける必要があります。見つけたら、UIToolbar
好きなように変更できます。
したがって、ビューコントローラがフレンドピッカーを表示するコードでは、次のように実行できます。
FBFriendPickerViewController *fbFriendPickerController = [[FBFriendPickerViewController alloc] init];
[fbFriendPickerController loadData];
[self presentViewController:fbFriendPickerController animated:NO completion:nil];
//Search through subviews of friendPicker until we find the UIToolbar
//NOTE: you have to do this after calling [self presentViewController...], otherwise
//the UIToolbar won't be in the array of subviews
NSArray *subs = [fbFriendPickerController.view subviews];
for (UIView *child in subs) {
if ([child isKindOfClass:[UIToolbar class]]) {
UIToolbar *bar = (UIToolbar *)child;
[bar setBackgroundImage:[UIImage imageNamed:@"YOUR_IMAGE.png"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
}
}