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 像素以下时,按钮不响应