使用presentViewController(或其他技术)来显示视图但不是全屏模式?

时间:2013-02-24 21:45:26

标签: uiview uiviewcontroller presentmodalviewcontroller

根据documentationpresentViewController只适用于iPhone和iPod的全屏模式。但是,我需要一个类似的功能,它可以显示要加载的视图控制器的一部分视图(称之为B)。

鉴于当前的视图控制器A,我想提出B从用户那里获取一些信息,但为了我的设计目的,它必须在不同的视图控制器中。

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

无论如何在B中显示部分视图?我正在寻找类似于twitter popup的内容,这是一个视图控制器,可以显示presentViewController

1 个答案:

答案 0 :(得分:4)

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

相关问题