UIPopoverController 在iPhone中不能使用

根据官网中 UIPopoverController 

Overview第一段末的陈述

Popover controllers are for use exclusively on iPad devices. Attempting to create one on other devices results in an exception

在iphone中试验了一把,果然exception。

[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad。

这表明,如果你在iphone或者其他非ipad设备中看到了类似popover的效果,一定知道那不是通过UIPopoverController实现的,而是自己定义的。其实实现这种popover的效果也不难。

一个view在套一个view就能实现。

你可能感兴趣的:(UIPopoverController 在iPhone中不能使用)