Нарисуйте заполненный полукруг - PullRequest
6 голосов
/ 31 марта 2012

Какой лучший способ нарисовать заполненный (!) Полукруг в UIView?Я поиграл с функцией CGContextAddArc, но, похоже, она не обеспечивает наполнения.Вот что я люблю рисовать - два заполненных полукруга.

enter image description here

1 Ответ

15 голосов
/ 31 марта 2012
CGContextBeginPath(gc);
CGContextAddArc(gc, 100, 100, 50, -M_PI_2, M_PI_2, 1);
CGContextClosePath(gc); // could be omitted
CGContextSetFillColorWithColor(gc, [UIColor cyanColor].CGColor);
CGContextFillPath(gc);
...