因此,如果有一个 UIScrollView 应该显示许多不同的视图,我习惯于将它们创建为不同的视图控制器,并将它们连接到 IB 中。
在将它们导入主视图控制器后,我将单独的视图控制器的视图作为子视图添加到滚动视图中。
这是一个好的(安全)方法吗?
如果主视图控制器(滚动视图的所有者)解除分配,它是否会处理其他实例化的视图控制器,其视图显示在滚动视图中?
或者我应该在主 VC 的 dealloc 或 viewDidDisappear 中的所有单独的 VC 上调用 nil 吗?
因此,如果有一个 UIScrollView 应该显示许多不同的视图,我习惯于将它们创建为不同的视图控制器,并将它们连接到 IB 中。
在将它们导入主视图控制器后,我将单独的视图控制器的视图作为子视图添加到滚动视图中。
这是一个好的(安全)方法吗?
如果主视图控制器(滚动视图的所有者)解除分配,它是否会处理其他实例化的视图控制器,其视图显示在滚动视图中?
或者我应该在主 VC 的 dealloc 或 viewDidDisappear 中的所有单独的 VC 上调用 nil 吗?