放大的OPENGL / ES 3D模型在UIScrollView中无法正确平移

时间:2011-01-27 18:12:44

标签: opengl-es uiscrollview

我在UIView中渲染了一个3d模型。当我捏合模型时它会正确缩放,但是当放大时我想要平移/滚动视图的能力,这样我就可以看到模型中超出视图边界的部分。我将UIView切换到UIScrollView,并且在pinch事件中使用比例因子更新内容大小。这很好用,我现在可以滚动视图了。我的问题是平移到内容视图的外边缘仍然显示仍然以初始视图的大小剪裁的3D模型。我希望这是有道理的......

有没有人知道渲染椅子的放大部分可能需要什么,现在应该可以看到(在平移后)?

1 个答案:

答案 0 :(得分:0)

在设置UIView.bounds以及UIScrollView内容大小后,我能够正常工作。也就是说,scrollview包含一个包含3d模型的uiview。我正在调整scrollview的大小,但不是uiview。它们都需要设置才能使其正常工作。