我很好奇如何从 UIBarButtonItem 实现下拉菜单,就像在 iPad 的 Split View上的纵向方向一样。这是怎么做到的?我会尝试自己搜索它,但我真的不知道我应该搜索什么。
提前致谢!
最佳答案
创建一个新的 UIView 类(这将是将在弹出窗口中显示的 View )
然后在类的.h中你想打开这个popover
@interface TheClassWerePopoverIsShown : UIViewController {
UIPopoverController *popover;
}
在barbuttonitem点击 Action 下的.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];
}
关于objective-c - 显示向下滑动(就像在 iPad Split View中一样),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011112/