Ios 超过5000X5000的UIView帧未调用drawrect方法

Ios 超过5000X5000的UIView帧未调用drawrect方法,ios,iphone,objective-c,uiview,zooming,Ios,Iphone,Objective C,Uiview,Zooming,iOS中的UIView大小是否有任何限制?当我处理工程视图的无限缩放时,如果更多的缩放视图大小超过5000像素,我将面临绘图问题。有没有办法实现无限缩放 这是我的代码块: - (void)viewDidLoad { self.scrView.maximumZoomScale=2.0; self.scrView.minimumZoomScale=0.05; self.objDrawingView.frame=CGRectMake(0, 0, self.scrView.frame.s

iOS中的UIView大小是否有任何限制?当我处理工程视图的无限缩放时,如果更多的缩放视图大小超过5000像素,我将面临绘图问题。有没有办法实现无限缩放

这是我的代码块:

- (void)viewDidLoad
{
self.scrView.maximumZoomScale=2.0;
    self.scrView.minimumZoomScale=0.05;
    self.objDrawingView.frame=CGRectMake(0, 0, self.scrView.frame.size.width*10, self.scrView.frame.size.height*10);
    self.scrView.contentSize=self.objDrawingView.frame.size;
    self.scrView.zoomScale=0.1;
}

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(CGFloat)scale
    {
        [self.objDrawingView.layer setContentsScale:self.objDrawingView.transform.a*[[UIScreen mainScreen] scale]];
        [self.objDrawingView setNeedsDisplay];
    }

大UIView对于无限缩放来说是一个坏选项,因为UIView在默认情况下是有限的。您应该自己处理捏手势,并根据缩放情况在简单视图上绘制不同的内容。@Ossir如果我缩小,它就会拉伸。我们是说需要100MB系统内存的位图吗?你真幸运,你的应用程序可以很容易地被iOS作为坏内存公民终止。如果你想开发一款游戏,而不是你如何表现大地图或大平台。