2012-02-27 6 views
10

वर्तमान में मैं आईफोन और आईपैड के लिए एक पेंट ऐप पर काम कर रहा हूं। मैं एक पेटिकुलर खींचे गए पथ पर छाया प्रभाव लगाने के साथ फंस गया हूं। मैंने मार्ग खींचने के लिए UIBezierpath का उपयोग किया है। UIBezierpath पर छाया प्रभाव लागू करने का कोई तरीका है?UIBezierpath छाया प्रभाव - iOs

अग्रिम धन्यवाद

उत्तर

14
CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]); 
CGContextSetShadowWithColor(context, CGSizeMake(0, 5), 5.0, [[UIColor blackColor]CGColor]); 
CGContextDrawPath(context, kCGPathFill); 

कुछ दिखाने के लिए की तरह इस यू मदद मिल सकती है मदद मिल सकती है लगता है ..

5
CGContextSetShadowWithColor(context, CGSizeZero, 20, [path.color CGColor]) 

मैं इस आप छाया प्रभाव