我有一个模态视图控制器,我使用presentModalViewController:animated
放在屏幕上。此特定视图控制器(UIViewController
的实例)具有UITableView
和具有更多detailAccessory
个选项的单元格。单击日期行应允许在屏幕上填充UIDatePicker
的控制器。问题是:
UINavigationController
和pushViewController:animated:
。这样做是在我的控制器上用UIDatePicker
推动我的控制器,但物理上低于我的模态视图控制器。这是否意味着我的模态视图控制器需要自己的UINavigationController
?什么是最好的选择呢?
答案 0 :(得分:4)
如果我正确读到你,那么
如果你想以模态方式呈现一个新的UINavigationController,你可以。一个很好的例子是人物选择器。
我认为当用户执行操作时,从模式视图底部滑入UIDatePicker可能更容易。这将消除推入新视图控制器的需要,但您需要调整表视图的大小以适应日期选择器的显示/隐藏。