2 ooomiao oOOMIAO 于 2013.06.17 10:37 提问

UIScrollview大尺寸内容

创建大尺寸UIview ( 3600 X 4600 ),然后通过UIScrollView进行滚动。

CGRect contentViewFrame=CGRectMake(0, 0, 3600, 4600);
UIView *cView=[[ContentView alloc]initWithFrame:contentViewFrame];
self.contentView=cView;

[self.scrollView addSubview:cView];
self.scrollView.contentSize=CGSizeMake(3600, 4600);

在模拟器运行时一切正常,但是在iPhone中,进行放大,看全尺寸视图 ( 3600 X 4600 )。应用就会崩溃。iphone也要注销。是不是因为视图的尺寸太大了?

1个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2013.06.17 15:15
已采纳

用CATiledLayer作为视图层,这样可以在缩小视图时减少内存占用。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
UIScrollView实现自定义分页的大小
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {     CGPoint offset = scrollView.contentOffset;     _currentIndex = round(offset.x/74);     [self se
UIScrollerView加载大量数据内存爆满的问题
1、延迟加载:在测试时发现图片都加载到了内存中,导致内存会越来越大,因此会考虑到每次只加载三张,即当前这一张,前一张和后一张!然后释放掉其他的内存。http://bbs.51app.com/forum.php?mod=viewthread&tid=8237
ios7 UIScrollView 尺寸问题
如果在UINavigationController内设置一个UIViewControlller,而UIViewController的第一个子视图是UIScrollView的话,UIScrollview里面所有的subView都会发生下移,如图所示 UIScrollView 尺寸问题" title="ios7 UIScrollView 尺寸问题" style="margin:0px; padd
UIScrollView内嵌套UIWebView时,因为无法取得UIWebView的实际高度无法滚动的问题
我的情况是用webview显示一段HTML,比如一篇新闻,我是把webview放在scrollview上的(因为还要放其他的控件),即[scrollview addSubview:webview] 参照stack overflow上用JS的方法取到的高度 代码如下: //在最外面加一个"foo"的div标签 NSString *HTMLData=[NSString stringWithFo
IOS UIScrollView滚动内容自适应
设计思路:调整contentSize即可: 本例未采用分类 ,而用子类扩展的方法,源码如下: #import typedef NS_ENUM(NSInteger, Oritation) { horizontal = 1, vertical, }; /** 解决自适应滚动 */ @interface AutoLayoutScrollView : U
不为人知的UIScrollView 的contentSize属性发现
之前在做tableView的时候, 有时会出现设定tableView的高度,contentSize会莫名增加了一段,那时真是怎么查都没找到原因;最近在做一个UIScrollView根据内容自适应宽度时, 发现设置了 scrollView.bounces = NO; scrollView.showsHorizontalScrollIndicator = NO; 这是contentSize宽度是不
ios 清除UIScrollView的内容
做一个项目,不知道怎么刷新UIScrollView的内容,上网查后发现如下代码好用,以作备份: for (UIView *subView in scrollView.subviews) { [subView removeFromSuperView]; }
iOS开发——解决UIScrollView控件移动错位和无法滚动
跟着iOS老师发的教程做了个简陋的图片浏览器,因为图片太多展示不开所以想要用Scroll View来显示,就自己试了一下。然而并没有自己想象的那么顺利orz主要就以下几个问题:1.在该图片浏览器上添加了一个Segment Control用于控制当前显示的图片的列数,每次点击对应的Segment,图片会进行移动,变换成对应的列数。而将它从UIView移动到UIScrollView上时,每次移动时,第一
UIScrollView 滚动,中间显示整个图片 前后显示部分图片
很多情况并不是整屏的滑动, 有时我们需要下图的模样 UIScrollView *scrollowView = [[UIScrollView alloc] initWithFrame:CGRectMake(45, 30, 230, 300)]; 首先需要说明一点 1. scrollView.pagingEnabled = YES;  这个属性如果是YES, 并非是滚
UIPageControl与UIScrollView的联合使用
当做自己的学习笔记,如果对您有帮助,那太好啦,误导了您也请多见谅,有错误的地方请大家指正! 其实两者并没有什么联系,可以自己主动连接。 首先介绍一下 UIPageControl pageControl 点的个数通过numberOfPage来设置,但是我们发现,无论给pageControl设置多少的大小,pageContro的显示还是根据点数来的。 如: pageControl = [[U