【发布时间】:2010-04-27 20:51:27
【问题描述】:
当用户添加新的 foo 时,我的应用程序使用模式视图。用户使用此模式视图选择 foo 类型。根据选择的类型,需要向用户询问更多信息。
我想使用另一个模式视图来询问这些额外信息。我尝试像第一个那样创建新的模态视图(效果很好),它会导致 Xcode 中的堆栈溢出/“加载堆栈帧”错误。
我是否以完全错误的方式来解决这个问题,即这只是一个非常糟糕的主意吗?我应该重新考虑 UI 本身吗?
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController:addController];
[self presentModalViewController:navigationController animated:YES];
【问题讨论】:
-
一般来说呈现多个modalViewControllers没有问题。您能否发布用于两个不同演示文稿的完整代码?另外:来自屏幕底部的两个重叠的模态 VC 可能会让用户感到困惑。也许您应该在导航控制器的新级别中显示附加信息。
标签: iphone user-interface