热度 1|||
按属性划分 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