如果视图控制器试图摆脱它的视图,那么superview会发生什么?

时间:2010-06-15 19:44:33

标签: iphone uiviewcontroller

想一想:视图控制器的视图作为子视图添加到另一个视图中。现在,由于内存不足警告,视图控制器会尝试卸载它。我认为这是不可能的,因为它是由超级视图保留的。但是如果VC真的卸载了视图,然后在需要时再次加载它会怎样?谁将添加为superview的子视图?对我来说没有多大意义。所以我想当视图控制器的视图仍然是超级视图的子视图时,不会发生视图的卸载......

1 个答案:

答案 0 :(得分:1)

右。如果视图当前具有超级视图,则视图控制器将不会卸载其视图。这种行为主要影响已经离屏的视图控制器,例如在导航控制器中。