UINavigationController用于调用pushViewController:function的对象做什么?

时间:2013-01-16 14:15:23

标签: ios xcode uinavigationcontroller

它是从superview中删除对象还是只隐藏该对象?

1 个答案:

答案 0 :(得分:1)

检查文档:)将其添加到堆栈中,而不是删除它。 popViewControllerAnimated:将其删除。

  

viewController参数中的对象成为顶视图   导航堆栈上的控制器。推送视图控制器结果   在它管理的视图的显示中。该视图的显示方式是   由动画参数确定。如果动画参数是   是的,视图被动画到位;否则,视图很简单   显示在原地。视图会自动调整大小以适应它们之间   显示之前的导航栏和工具栏(如果存在)。

     

除了显示与新视图关联的视图外   控制器在堆栈的顶部,这个方法也更新了   导航栏和工具栏相应。在iOS 3.0及更高版本中   更新内置导航工具栏的内容以反映   新视图控制器的工具栏项。有关如何的信息   导航栏已更新,请参阅“更新导航栏”。

http://developer.apple.com/library/ios/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/instm/UINavigationController/pushViewController:animated