代码之家  ›  专栏  ›  技术社区  ›  JoBu1324

显示abpeoplePickerNavigationController时隐藏选项卡?

  •  0
  • JoBu1324  · 技术社区  · 17 年前

    我有以下代码来设置和切换到abpeoplePickerNavigationController。

        ABPeoplePickerNavigationController *peoplePicker = [
            [ABPeoplePickerNavigationController alloc] init
        ];
        peoplePicker.peoplePickerDelegate = self;
    
        window = [[[currentView superview] superview] superview];       
        [window addSubview:[peoplePicker view]];
        [[[peoplePicker view] layer] addAnimation:animation forKey:@"nav"];
    

    它从中切换的视图由一个UITabbarController控制。当PeoplePicker是活动视图时,我会阻止选项卡显示,但到目前为止我还没有任何运气。我已经研究过hidesbottombarwhenpushed,但是由于我不能推动导航控制器,它没有帮助。我还能做什么?

    1 回复  |  直到 17 年前
        1
  •  1
  •   kubi    17 年前

    尝试呼叫

    - (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
    

    对你 UITabBarController 对象。这应该导致 ABPeoplePickerNavigationController 要填充整个窗口,请隐藏选项卡。