pop = [[UIPopoverController alloc] initWithContentViewController:popoverView];
pop.delegate = self; //optional
CGSize size = CGSizeMake(300, 100); // size of view in popover…V2
pop.popoverContentSize = size;
[pop presentPopoverFromRect:control.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Youtube链接:http://www.youtube.com/watch?v=1iykxemuxbk 它在模拟器中工作正常,但在iPhone上运行时崩溃。 我可以轻松地在iPad上获得如此多的文章,但在iPhone上找不到富有成效的文章。 Plz帮助
答案 0 :(得分:5)
UIPopOverController
不适用于iPhone
。 仅 iPad。
答案 1 :(得分:1)
UIPopOverController不适用于iPhone,只适用于Ipad
答案 2 :(得分:0)
如果你想在iPhone上模拟类似popover的东西(例如Facebook应用程序),你将不得不使用UIViews和自定义图形从头开始编码。
正如其他人所说,popover API仅限iPad。
答案 3 :(得分:0)
适用于iPhone的类似popover的开源项目:
答案 4 :(得分:0)
尝试使用WEPopover框架。这是链接https://github.com/werner77/WEPopover
答案 5 :(得分:0)
如果您真的想在iphone中使用popover,请尝试使用此库。这很酷。我与我的ios应用程序集成。