我正在实施基于Apple的GLPaint示例的横向模式iPad手指绘画应用。我的绘图画布比屏幕尺寸宽12倍:12288 x 768像素。
目前我已在UIScrollView上并排放置了12个PaintingView(见上例)实例,并修改了示例以处理这些实例的绘图:
// add PaintingView instance to scrollView (self)
// and to the drawingViews array
for (int drawingIndex = 0; drawingIndex < 12; drawingIndex++) {
PaintingView *drawingView = [[PaintingView alloc]
initWithFrame:CGRectMake(drawingIndex*1024, 0, 1024, 768)];
[self addSubview:drawingView];
[drawingViews addObject:drawingView];
[drawingView release];
}
虽然它工作正常但我觉得这不是处理我的要求的正确方法。作为OpenGL的新手,我尝试了各种方法,但未能创建足够大的场景以及与UIScrollView同步滚动的视口。
非常感谢任何提示/评论。