Я пытаюсь нарисовать UIImage в контексте моего UIView.Я использовал этот код с контекстом, закомментированным внутри и снаружи ...
- (void)drawRect:(CGRect)rect
{
//UIGraphicsBeginImageContextWithOptions(rect.size,YES,[[UIScreen mainScreen] scale]);
//UIGraphicsBeginImageContext(rect.size);
UIImage *newImage = [UIImage imageNamed:@"character_1_0001.png"];
//[newImage drawAtPoint:CGPointMake(200, 200)];
[newImage drawInRect:rect];
//UIGraphicsEndImageContext();
}
Насколько я понимаю, мне не нужно устанавливать контекст изображения, чтобы сделать это, и действительно, без него я вижуизображение, нарисованное в виде, но я также получаю эту ошибку в журнале ...
<Error>: CGContextSaveGState: invalid context 0x0
Если я раскомментирую строки UIGraphicsBeginImageContext, я ничего не получаю и не вижу ошибок.
Нужно ли использовать графический контекст по умолчанию и как-то объявить это?
Мне нужно нарисовать изображение, потому что я хочу добавить к нему контекст и не могу просто сгенерировать загрузку объектов UIImageView.