将 UINavigationController 添加到现有的 UIViewController
如何将现有的 UIViewController(使用presentModalViewController 呈现)添加到 UINavigationController?
当用户点击按钮时,需要推送我的详细视图的新副本。 (换句话说,pushViewController 在 UINavigationController 中以模态方式显示 pushViewController)。
启用此功能的最简单方法是什么?
How do I add an existing UIViewController (which is presented using presentModalViewController) to a UINavigationController?
When user tap on button, a new copy of my detail view need to be pushed. (In other words, pushViewController displaying pushViewController, modally, in a UINavigationController).
Easiest way to enable this functionality?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如何创建模态视图控制器?只需将控制器包装到 UINavigationController 中
让我们假设您的模式代码如下所示:
然后将其更改为如下所示:
how do you create your modal viewcontroller? Just wrap the controller into a UINavigationController
Let's assume your modal code is like this:
Then change it into something like this:
我认为您需要在委托中添加一个导航控制器,然后您可以推送视图。这样您就可以从应用程序中的任何位置推送视图。
在 AppDelegate.h 上
在 AppDelegate.M 上
I think you need to add a navigation controller in your delegate, after that you can push the view. So that you can push the view from anywhere in your application.
on AppDelegate.h
on AppDelegate.M