我有一个案例,我在loadView方法中声明了viewcontroller的所有子视图(比如说A)。当我从superview中删除viewcontroller的视图(比如说B)并将viewcontroller A的视图添加回superview时,我该如何重新加载视图?子视图B位于子视图A之上,当我删除B时,我应该查看更新子视图A.
答案 0 :(得分:0)
简单地删除视图并不会破坏它。但是如果你已经破坏了视图(通过调用[viewcontroller setView:nil]
),那么只需调用[viewcontroller view]
就会重新加载视图。你永远不应该打电话给loadView
- 系统会为你做这件事。