根据documentation,presentViewController
只适用于iPhone和iPod的全屏模式。但是,我需要一个类似的功能,它可以显示要加载的视图控制器的一部分视图(称之为B)。
鉴于当前的视图控制器A,我想提出B从用户那里获取一些信息,但为了我的设计目的,它必须在不同的视图控制器中。
我尝试将modalPresentationStyle
设置为不同的值,并在B中调整视图大小,但它始终以B显示整个视图。
无论如何在B中显示部分视图?我正在寻找类似于twitter popup的内容,这是一个视图控制器,可以显示presentViewController
。
答案 0 :(得分:4)
在iPhone和iPod上,你无法使用presentViewController执行此操作,因为文档说这仅适用于全屏ViewControllers。您最好的选择是使用子ViewController。看一下ViewController包含指南。 http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html