2012-03-30 45 views
6

Phương pháp tốt nhất để vẽ vòng tròn bán đầy (!) Trong UIView là gì? Tôi chơi xung quanh với các chức năng CGContextAddArc nhưng nó dường như không cung cấp điền. Đây là những gì tôi muốn vẽ - hai vòng tròn bán đầy.Vẽ vòng tròn bán đầy đủ

enter image description here

Trả lời

15
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); 
+0

tôi đã phải sử dụng "CGContextSetFillColorWithColor" chức năng thay vì "CGContextSetFillColor". Với điều đó nó hoạt động rất tốt. Cảm ơn! – Bernd

+0

Rất tiếc. Đã sửa. Không có gì. –

+0

Xác định cg bằng 'CGContextRef gc = UIGraphicsGetCurrentContext();' để làm việc này – josef

Các vấn đề liên quan