Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UScrollView延迟加载卸载视图_Objective C_Xcode_Uiscrollview_Lazy Loading - Fatal编程技术网

Objective c UScrollView延迟加载卸载视图

Objective c UScrollView延迟加载卸载视图,objective-c,xcode,uiscrollview,lazy-loading,Objective C,Xcode,Uiscrollview,Lazy Loading,我有一个关于苹果的页面控制示例代码的问题 在scrollViewDidScroll方法中有一条注释: //一种可能的优化方法是卸载不再可见的视图+控制器 我想知道如何卸载视图+控制器。因为我的内存管理有问题,我真的需要它 希望任何人都能提供帮助。从您的scrollViewDidScroll您可以从contentSize中找出用户当前所在的坐标,因为用户可以从当前视图中滚动出某个viewController弹出的viewController [currentView removeFromSubVi

我有一个关于苹果的页面控制示例代码的问题

scrollViewDidScroll
方法中有一条注释:

//一种可能的优化方法是卸载不再可见的视图+控制器

我想知道如何卸载视图+控制器。因为我的内存管理有问题,我真的需要它


希望任何人都能提供帮助。

从您的
scrollViewDidScroll
您可以从
contentSize
中找出用户当前所在的坐标,因为用户可以从当前视图中滚动出某个
viewController
弹出的
viewController

[currentView removeFromSubView]

您可以这样做,但我建议您尝试使用
UITableView
,因为在那里做起来非常简单