iPhone - Page Scroll View Help,停止不同的视图控制器分配

Posted

技术标签:

【中文标题】iPhone - Page Scroll View Help,停止不同的视图控制器分配【英文标题】:iPhone - Page Scroll View Help, stop different views controllers allocation 【发布时间】:2010-12-07 03:23:34 【问题描述】:

目前我正在使用 Apple 的 PageControl 示例代码,在此示例代码中一直创建新的视图控制器。这就是应用程序内存问题和应用程序崩溃的原因。

在我的应用程序中有 250 个页面要显示在分页中。

有什么方法可以创建一个或两个视图控制器并对视图进行分页。

请帮帮我..

先谢谢了……

【问题讨论】:

【参考方案1】:

苹果的pageControl 示例代码将保留当前页面、左侧不可见页面和右侧不可见页面。所以它会新的 viewControllers,但我记得它会释放其他不可用的 viewControllers 以减少内存使用。它保存在数组中的最大 viewController 为 3。

【讨论】:

感谢您的回答,从技术上讲,您是对的,但是在测试设备内存分配时,每次向右滑动视图时分配新的视图控制器并增加内存:( 也许你有一些内存泄漏,或者你可以使用 NSAutoreleasePool 手动释放那些自动释放的对象。

以上是关于iPhone - Page Scroll View Help,停止不同的视图控制器分配的主要内容,如果未能解决你的问题,请参考以下文章

iPhone UIScrollview:当位于 Scroll View 的子 UIView 上的 480 像素以下时,按钮不响应

微信小程序开发之scroll-view

scroll-view组件实现下拉刷新, 拉到底加载更多

微信小程序 scroll-view内容怎么默认滚到底部

用html怎么实现scroll-view

小程序返回顶部wx.pageScrollTo和scroll-view的对比