2013-01-10 13 views
6

के साथ drawRect में कैसे भर सकता हूं मेरे पास एक drawRect है और मैं एक निश्चित रंग के साथ निर्दिष्ट रेक्ट भरना चाहता हूं। मैं ऐसा कैसे करूं? अब तक मैं कोशिश की है निम्नलिखित: http://stackoverflow.com/questions:मैं रंग

- (void)drawRect:(CGRect)rect 
{ 
     CGContextRef context = UIGraphicsGetCurrentContext(); 
     CGContextSetFillColorWithColor(context, [UIColor colorWithWhite:29/255.f alpha:1.0].CGColor); 
CGContextFillRect(context, rect); 
} 

यह काम करने के लिए

+2

यह लिंक देखें है प्रतीत नहीं होता/2 9 85359/कैसे-से-भरने-एक-पथ-साथ-ढाल-में-सही – Vishal

+0

यह भी जांचें: http://stackoverflow.com/questions/3800278/iphone-draw-transparent-rectangle-on-uiview-to -reveal-दृश्य-नीचे – Vishal

उत्तर

23
[[UIColor colorWithWhite:29/255.f alpha:1.0] setFill]; 
UIRectFill(rect); 

यह सबसे आसान तरीका है