我知道这似乎是一项简单的任务,这就是为什么我不明白为什么我无法渲染图像。
当我设置我的 UIView 时,我执行以下操作:
myUiView.backgroundColor = [UIColor clearColor];
myUiView.opaque = NO;
我在 UIView 的 init 函数中创建并保留 UIImage:
image = [[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"]] retain];
然后我的 drawRect 看起来像这样:
- (void) drawRect:(CGRect) rect
{
[image drawInRect:self.bounds];
}
最终我将通过位图上下文操作 UIImage,然后在 drawRect 中创建一个 CGImage 上下文,并渲染它,但现在我只是想让它渲染一个已知的图像。
我一直在挖掘这个网站,以及文档。我已经沿着 CG 路径走下去,并尝试按照其他人发布的大量示例使用 CGContextDrawImage 绘制它,但这也不起作用。
所以我回到了似乎是最直接的绘制图像的方法,但它不起作用。
任何帮助将不胜感激。
提前致谢。