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

以编程方式在纵向视图中显示根控制器弹出窗口

  •  4
  • Jorge  · 技术社区  · 16 年前

    是否有任何方法可以在纵向模式下以编程方式显示根视图控制器,以响应用户操作?

    在我的应用程序中,根视图控制器可以根据用户与细节控制器的一些交互进行更新,我想在发生这种情况时弹出它。

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   puran    15 年前

    如果要弹出根视图控件,请使用 UIPopOverController :

    self.QuickSearchPopView = [[[QuickSearchPopView alloc]
        initWithNibName:@"QuickSearchPopView" 
        bundle:[NSBundle mainBundle]] autorelease];
    
    //create a popover controller
    self.popoverController = [[[UIPopoverController alloc]
        initWithContentViewController:self.QuickSearchPopView] autorelease];
    
    //present the popover view non-modal with a
    //refrence to the button pressed within the current view
    [self.popoverController presentPopoverFromRect:self.view.frame
        inView:self.view
        permittedArrowDirections:UIPopoverArrowDirectionAny
        animated:YES];
    
    推荐文章