UIView的removeFromSuperView方法是否從內存中移除UIView?我只想確保視圖不再使用任何內存?UIView的removeFromSuperView方法是否從內存中移除UIView
15
A
回答
10
Yes.Once removeFromSuperView方法被調用,這種看法也從內存中釋放......
如果你想與蘋果公司的文檔,以確認..這裏是鏈接
個乾杯
37
UIView
保留它的子視圖,所以當你調用-removeFromSuperview
方法時,你的視圖對象被釋放。
所以,如果一切都與你的內存管理是好的,你的觀點不被其他任何東西保留,那麼是的 - 你的觀點應該被釋放並從內存中刪除。
可能的例子,簡單地從超級視圖中刪除視圖可能不足以釋放它可以是具有插座連接的視圖,並使用retain屬性爲它聲明屬性 - 在這種情況下,它由控制器在從筆尖加載時保留文件,您可能需要釋放這種情況下該視圖:
[iVarView removeFromSuperview];
self.iVarView = nil;
相關問題
- 1. UIView removeFromSuperview
- 2. UIView removeFromSuperview is calling didMoveToSuperview
- 3. Swift從uiview中移除uibutton
- 4. UIView removeFromSuperView動畫延遲
- 5. UIView removeFromSuperview也從子視圖中刪除子?
- 6. 以編程方式移除uiview by uibutton
- 7. 從ViewController調用UIView方法
- 8. UIView:強制viewDidLoad /釋放UIView的方法?
- 9. 我們是否應該在dealloc中爲UIView移除觀察者?
- 10. UIView removeFromSuperview導致應用程序崩潰
- 11. 從NSArray刪除UIView
- 12. 從ViewController刪除UIView
- 13. UIScrollView在可移動UIView內
- 14. 從UIWindow中刪除UIView
- 15. 從superview中刪除UIView
- 16. 從視圖中刪除UIView
- 17. 是否顯示UIView?
- 18. IOS - 模態UIView的是內存警告
- 19. 無法從UIView的
- 20. UIView移動
- 21. UIView和內存管理
- 22. NSTimer和UIView內存錯誤
- 23. UIView內的UIButton
- 24. UIView內的UICollectionView
- 25. UIView內的UINavigationController
- 26. ObjC:移動的UIView
- 27. UIView中的動態UILabel增加內存
- 28. 訪問UIView的方法
- 29. 是否可以從UIView XIB執行Segue?
- 30. UIView內的UIView和標籤Autolayout標籤
最大的例外是,如果你刪除視圖通過二次視圖控制器管理,則該視圖控制器也必須釋放之前,它可以從內存中刪除的看法。 – PeyloW 2011-01-14 12:01:28
@Peylo,是的,我的意思是「與內存管理好」,但它不是很好的短語似乎 – Vladimir 2011-01-14 12:31:00