UIView का एक उपवर्ग बनाएँ और
- (void)drawRect:(CGRect)rect {
CGRect circleRect = self.bounds;
CGFloat circleWidth = circleRect.size.width/5.0;
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [[UIColor redColor] CGColor]);
CGContextFillEllipseInRect(context, circleRect);
circleRect = CGRectInset(circleRect, circleWidth, circleWidth);
CGContextSetFillColorWithColor(context, [[UIColor whiteColor] CGColor]);
CGContextFillEllipseInRect(context, circleRect);
circleRect = CGRectInset(circleRect, circleWidth, circleWidth);
CGContextSetFillColorWithColor(context, [[UIColor redColor] CGColor]);
CGContextFillEllipseInRect(context, circleRect);
}
आकर्षित करेंगे
आप स्थापित करना चाहिए आप [UIColor clearColor]
के विचारों backgoundColor रहे यह किनारों के आसपास काले नहीं बनाने के लिए drawRect
लागू।
आप इसे एक लूप में भी ट्विक कर सकते हैं लेकिन यह सबसे सरल उदाहरण कोड है जिसे मैं दिखा सकता हूं।
नोट: मैं रंग पुन: उपयोग नहीं किया है, चाप/nonarc कोड की सादगी के लिए