iphone SDK上的popViewControllerAnimated是做什么的?是什么[popViewControllerAnimated];做?
0
A
回答
2
它关闭当前视图并返回到父视图(推送当前视图的那个视图)和推动它时使用的动画。例如,当您点击联系人应用程序中的联系人时,会推送视图控制器并显示该特定联系人。当您关闭视图时,将调用popViewController
,该视图关闭当前视图并将您返回到联系人列表视图。
0
从UINavigationController class reference:
此方法从堆栈中移除顶视图 控制器并且使得 堆栈的新的顶部的活性 视图控制器。如果视图 堆栈顶部的控制器是根视图控制器 ,则此方法 不执行任何操作。换句话说,你 不能弹出栈上的最后一项。
除了显示与新的视图 控制器在堆栈的顶部相关联的视图, 该方法还更新 导航栏和工具栏 相应。在稍后的iPhone OS 3.0和 中,内置的 导航工具栏的内容更新为0,反映了新的 视图控制器的工具栏项目。
UINavigationController维护着一堆UIViewControllers(显示在该类的引用顶部的原理图中),每个UIViewController都对应于您已下台的详细级别。例如,您可能正在选择位置,因此您需要从显示国家/地区的表视图控制器开始,然后在用户选择国家时推送显示州/省的表视图控制器。当用户想要退出导航控制器中的某个级别时,它将当前视图控制器从堆栈中弹出并显示前一个。您可以设置此弹出动作是否为动画。
通常,这是通过“后退”按钮处理的,但如果您想手动将用户返回到导航控制器的上一级别,则可以使用此方法。
另请参阅用于iPhone OS的视图控制器编程指南中的Navigation Controllers部分。
相关问题
- 1. 什么“?”做?什么是__FILE__?
- 2. 什么是setDetailItem:做什么?
- 3. 这是做什么
- 4. 什么是random.random做
- 5. page.driver.reset是什么!做?
- 6. 什么是“GCMRegsistrar.register”做
- 7. 这是什么:main:for(...){...}在做什么?
- 8. 什么是string.indexOf(“*。”)在Javascript中做什么?
- 9. 这是什么“加入”在做什么?
- 10. 什么是QString :: toUtf8在做什么?
- 11. 做什么:scope“provided”是什么意思?
- 12. peer_connection.onicecandidate()函数做什么?什么是ice_event?
- 13. 什么是“sed s _。*/_”在做什么?
- 14. 究竟是什么耙db:migrate做什么?
- 15. 什么是outData.writeInt()在Java中做什么?
- 16. 控件是什么:TextBoxHelper.IsWaitingForData做什么?
- 17. 什么是String.iter()在Rust中做什么?
- 18. 什么是MD5CryptoServiceProvider,它可以做什么?
- 19. 什么是“grep -v'^ $'file.txt”在做什么?
- 20. 什么是“RailsFCGIHandler”在做什么?
- 21. 什么是流量?什么是`initialize`在做什么?
- 22. KeyboardView.closing()是做什么的?
- 23. “gcc -xW”是做什么的?
- 24. 这是做什么用的?
- 25. “disableplugins = pnat”是做什么的?
- 26. 'docker inspect -f。'是什么做?
- 27. clog()的做法是什么?
- 28. CG_INLINE是做什么的?
- 29. fork =“true”是做什么的?
- 30. 嘲笑是做什么的?
merc mehrdad jan :) mitoni in solae manam javab bedi? daqiq motevajeh nashodam: http://stackoverflow.com/questions/1675113/best-idea-for-importing-text-to-each-navigationcontroller-view – Momi 2010-01-06 10:33:17
这个问题得到了很好的回答。尚不清楚,究竟是什么?顺便说一下,这些都是基本概念,你应该用一本书来帮助你用一堆样品清楚地说明它们。 – 2010-01-06 10:44:28