(转)学习笔记viewController(欢迎指错)

热度 1已有 18 次阅读 2012-11-1 15:01 |个人分类:笔记|系统分类:ios| present, dismissing, modal, viewController

按属性划分  ViewController 可以分为presenting 和presented   
假设A  presentModalViewController  B  那么A就是presenting  ,B就是presented
viewController 几乎可以present任何视图(甚至是他自己)
使用dismissingModalViewController 解雇 被呈现的视图  使画面回到父类视图上
当 用dismissingModalViewController 这个方法的解雇试图的时候  被解雇的viewController 不会立即释放 当内存不够的时候 会自动释放  (我测试了下  如果在这个视图 中加一个NSTimer 如果解雇该视图 NSTimer 还会继续执行)
关于呈现视图 我做了一些尝试 
1:A-->B-->C-->A   这样不会崩溃   但最后呈现A的时候  屏幕是黑的  没有内容  
2:A-->B-->C, 在C视图的时候  如果想跳过B 直接回到A   只能用dismissing 一步一步的 解雇

 http://www.devdiv.com/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-viewController%EF%BC%88%E6%AC%A2%E8%BF%8E%E6%8C%87%E9%94%99%EF%BC%89-weblog-123-43018.html

原文地址:https://www.cnblogs.com/yaoliang11/p/2754677.html