FBFriendPickerViewController
usingのインスタンスを提示することpresentViewController:animated:completion:
は非常に簡単であり、クラスはそのユースケースを対象としているように見えます。FBFriendPickerViewController
ただし、のインスタンスをUINavigationController
usingのインスタンスにプッシュしたいと思いますpushViewController:animated:
。
例として次のコードを考えてみましょう。
self.fbFriendPickerController = [[FBFriendPickerViewController alloc] init];
self.fbFriendPickerController.hidesBottomBarWhenPushed = YES;
// configure stuff
[[self navigationController] pushViewController:self.fbFriendPickerController animated:YES];
ただし、問題は、のインスタンスにFBFriendPickerViewController
すでに上部のナビゲーションバーがあることです。にプッシュするとUINavigationController
、下のスクリーンショットに示すように、2つの上部ナビゲーションバーが垂直に積み重ねられます。
1つの解決策は、の上部のナビゲーションバーを非表示にすることUINavigationController
ですが、それは厄介な遷移を作成し、戻るボタンはありません。UINavigationController
トップナビゲーションバーを維持するが、トップナビゲーションバーを非表示にするための最良の方法について何か考えはありFBFriendPickerViewController
ますか?