我正在使用 CGBitmapContextCreate 调用创建自己的上下文。上下文创建成功。我可以使用调用 CGContextDrawImage 在此上下文中成功绘制 UIImage 。但是,当我尝试使用 UIImage 的 drawPatternInRect: 调用时,它会给出错误“上下文为 nil”。
我确信上下文不是 nil 并且它是正确创建的,因为 CGContextDrawImage 在相同的上下文中工作正常。drawPatternInRect: 只有当上下文是 UIView 或者我在 UIView 的 drawRect 方法中创建上下文时调用才能正常工作。但是,我不能使用 UIView 的上下文,因为我需要在这个上下文之外生成 UIImage。
有谁知道这里的问题是什么或drawPatternInRect的任何其他替代简单方法?