4

根据文档presentViewController只能在 iPhone 和 iPod 的全屏模式下工作。但是,我需要一个类似的功能,它可以显示视图控制器中要加载的视图的某些部分(称为 B)。

给定当前视图控制器 A,我想调出 B 以从用户那里获取一些信息,但出于我的设计目的,它必须位于不同的视图控制器中。

我尝试设置modalPresentationStyle不同的值并调整 B 中的视图大小,但它始终在 B 中显示整个视图。

无论如何要在 B 中显示视图的某些部分吗?我正在寻找类似于 twitter 的popup的东西,它是一个视图控制器,可以用presentViewController.

4

1 回答 1

4

在 iPhone 和 iPod 上,您不能使用 presentViewController 执行此操作,因为文档说这仅适用于全屏 ViewController。您最好的选择是使用子 ViewController。查看 ViewController 包含指南。http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html

于 2013-02-25T07:35:23.843 回答