【发布时间】:2013-11-28 10:48:22
【问题描述】:
我目前正在开发一款支持 iOS6+ 的 iPhone 应用。 应用程序的结构有一个 UITabBarController 作为根控制器,并分配有许多视图控制器。在其中一个选项卡上是一个UITableViewController,其中包含项目的项目列表,使用Push Seque显示该项目的详细视图。
不过,我还有另一个屏幕可以扫描二维码。扫描二维码时,会处理结果以检索一个 id,然后我想显示匹配项目的详细视图页面(如上)。
我可以在 QR 扫描视图控制器中使用以下代码显示它,但这会失去标签栏和导航的任何希望。
[self presentViewController:detailController animated:YES completion:nil];
有什么方法可以呈现详细视图控制器,但仍保留通过 UITableView 路由时获得的标签栏(最好是导航栏)? 到目前为止,我发现的所有内容都引用了 presentModalViewController,但似乎在 iOS6 中已被弃用,取而代之的是 presentViewController。
提前感谢您的任何帮助或建议,
菲尔半
【问题讨论】:
标签: ios iphone uiviewcontroller uitabbarcontroller