Я пытаюсь найти лучший способ реализовать закругленный прямоугольник (например, looling, как иконы iphone). Мой поиск был предложен с использованием UIBezierPath.Как исправить недопустимый контекст 0x0 с UIBezierPath?
Для того, чтобы проверить, что класс, который я сделал новый шаблон Xcode (одного приложения просмотра) и в основном только добавлены следующие строки в viewDidLoad ViewController в:
UIBezierPath* path = [UIBezierPath
bezierPathWithRoundedRect: CGRectMake(10, 10, 120, 120)
cornerRadius: 5];
[[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0] setFill];
[path stroke];
[path fill];
Теперь я получаю несколько»... неверном контексте 0x0 ошибка...". Я предполагаю, что мне нужно сначала установить контекст? Но как мне это сделать или если не исправлять эти ошибки в противном случае?
Мой поиск по этой ошибке придумал несколько сообщений. К сожалению, у всех из них, похоже, была сложная кодировка. Я уверен, однако, что здесь у меня просто основное недоразумение.
Спасибо!
Я предлагаю читать [Quartz 2D Programming Guide] (https://developer.apple.com/library/ios/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html#//apple_ref/doc/uid/ TP30001066). – Desdenova
@Desdenova Спасибо! Это хорошо выглядит - я проверю это. – McMini