向下滑动显示(如在iPad拆分视图中)

时间:2011-08-10 12:56:51

标签: objective-c ios ipad uisplitviewcontroller

我很好奇如何在iPad的分割视图中从纵向方向实现UIBarButtonItem的下拉菜单。这是怎么做到的?我会尝试自己搜索它,但我并不确切知道我应该搜索什么。

提前致谢!

2 个答案:

答案 0 :(得分:2)

创建一个新的UIView类(这将是将在popover中显示的视图)

然后在课程的.h中你想打开这个popover

@interface TheClassWerePopoverIsShown : UIViewController {
    UIPopoverController *popover;
}
在bar按钮点击操作下的.m中的

添加此

if ([popover isPopoverVisible]) {
        [popover dismissPopoverAnimated:YES];
    }
    else {
        THECLASSTOSHOW *popie = [[THECLASSTOSHOW alloc]init];
        popover = [[UIPopoverController alloc]
                   initWithContentViewController:popie];
        popover.popoverContentSize = CGSizeMake(300, 700);
        [popie release];
        [popover presentPopoverFromBarButtonItem:THEBARBUTTONITEM permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}

答案 1 :(得分:1)

试试这个链接:

http://mobiforge.com/designing/story/using-popoverview-ipad-app-development

或google:

presentPopoverFromBarButtonItem

祝你好运!