0

它是从超级视图中删除对象还是只是隐藏该对象?

4

1 回答 1

1

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

viewController 参数中的对象成为导航堆栈上的顶部视图控制器。推送视图控制器会导致显示它管理的视图。该视图的显示方式由动画参数决定。如果动画参数为 YES,则视图动画到位;否则,视图只是显示在适当的位置。在显示之前,视图会自动调整大小以适应导航栏和工具栏(如果存在)。

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

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

于 2013-01-16T14:18:30.413 回答