我正在使用 UITextView 来呈现一些文本。我正在使用以下代码使我的主视图更大,以将输出设置为更高的分辨率(我还将所有子视图缩放相同的因子)。
UIGraphicsBeginImageContext(CGSizeMake(ImageView.frame.size.width*4, ImageView.frame.size.height*4));
[outputView setFrame:CGRectMake(outputView.frame.origin.x, outputView.frame.origin.y, outputView.frame.size.width*4, outputView.frame.size.height*4)];
[[outputView layer] renderInContext:UIGraphicsGetCurrentContext()];
在缩放方面工作正常。唯一的问题是,如果 UITextView 元素“不在屏幕上”,它将无法正确呈现。因此,在没有 *4 比例因子的情况下,一切都可以很好地呈现,但是被推离屏幕的 UITextView 元素无法正确呈现(大部分只是空白)。
有没有办法覆盖它,强制它渲染?
谢谢阅读