0
我有一个宽度超过600像素的视图层次结构。在这个层次结构中,我有一个UITextView。屏幕上显示的内容都正确。renderInContext无法渲染宽度大于512像素的UIView
然后我尝试从视图中创建的图像:
CGSize size = mainView.bounds.size;
UIGraphicsBeginImageContextWithOptions(size, YES, 1.0);
[[mainView layer] renderInContext:UIGraphicsGetCurrentContext()];
这适用于大部分。
但是,如果UITextView宽于512像素,则不会绘制文本。视图本身是可见的(您可以看到背景),但没有文字。
这是在OS4和OS5上。
我认为这是一个错误,但我非常需要一个解决方法。有没有人看到过这个?
Tim
尝试规模,使它集自动设置为0.0,也不能确定为什么你需要一轮浮动。 – railwayparade 2012-02-01 21:47:30
嗨。不幸的是,这没有区别。舍入是无关紧要的,我已经删除了该代码。 – tarmes 2012-02-01 22:18:33