在 UINavigation 控制器中切换视图
你好,我是 iPhone 编程新手...我的要求是从我的应用程序中的菜单页面转到单击按钮的第二个视图,这是一个表格视图,然后从那里转到其他视图...比方说一个显示图像的屏幕,从这个屏幕我想回到主菜单..
那么是否可以使用 UINavigationController 来做到这一点...据我所知...导航控制允许使用堆栈进行切换....所以您可以返回到上一个屏幕请
帮助我!
或者我应该在不使用导航控制器的情况下做到这一点...做所有的事情,将视图控制器作为切换管理器,然后从中管理所有屏幕..?????????
Hi i am new in iphone programing...My requirement is to go to from menu page in my app to 2nd view on click of button which is a table view then from there to other views...lets say an screen showing image, from this screen i want to come back to main menu..
so is it possible to do it using UINavigationController...as far i know...Navigation control allows switching using stack....so you can come back to previous screen only
Please help me!!!
or should i do it without using navigation controller...doing all stuff keeping a view controller as a switch manager and then from it managing all the screens..????????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不太明白你想要什么,但这里有一些想法。
如果您只想添加一个屏幕(无堆栈),请使用
addSubview:
如果您想要一个可以关闭的覆盖层,请使用
presentModalViewController:animated:
想要使用堆栈和一个直接转到根目录的按钮,使用
I do not really understand what you want but here a few idea's.
If you just want to add a screen (no stack), use
addSubview:
If you want a overlay witch you can dismiss, use
presentModalViewController:animated:
Want to use a stack and a button to go directly to the root, use
是的,您想使用 UINavigationController 来管理视图/视图控制器。
要推送新的视图控制器,请使用:
弹回第一个视图控制器,请使用:
要弹回特定视图控制器,请使用:
yes you want to use UINavigationController to manage the views/viewcontrollers.
to push a new viewcontroller use:
to pop back to the first viewcontroller use:
to pop back to a specific viewcontroller use:
如果你想使用导航控制器,那么你在应用程序委托文件中声明一个导航控制器的变量,如下所示
在应用程序 delegate.h 中
并在 appdelegate.m 文件中
时,请在表视图的按钮或单元格的操作上使用此代码
上面的行用于推送视图。
If u want to use navigation controller then u declare a variable of navigation controller in app-delegate file as like
in app deleagte.h
and in appdelegate.m file
and when u call next views then use this code on action of button or cell of table view
above line for push view.