0
をシャドウ私は現在、iPhone上でCoreGraphics /クォーツCGContextAddLineToPoint-機能を使用して洞曲線を描いています:CoreGraphics /クォーツ
CGContextRef _context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(_context, 6.0);
CGColorSpaceRef _colorSpace = CGColorSpaceCreateDeviceRGB();
CGFloat _whiteColorComponents[] = {1.0, 1.0, 1.0, 1.0};
CGColorRef _color = CGColorCreate(_colorSpace, _whiteColorComponents);
CGContextSetStrokeColorWithColor(_context, _color);
CGContextMoveToPoint(_context, 0, 200);
float _increment = 1;
for (float _i = 0; _i<320; _i=_i+_increment) {
float _sin = ((sin(_i/10) + 1) * 100) + 100;
CGContextAddLineToPoint(_context, _i, _sin);
}
CGContextStrokePath(_context);
今は影(むしろ外側グロー)を追加したいと思います全体の道にこれはQuartzを使って可能ですか(CGShadingについてのみ読んでいますが、これは難しいようです)。
は、事前にありがとう アレクサンダー
感謝。 このラインをぼかす可能性はありますか?もっと現実的に見えますか? Alexander – alxppp
アルファを設定することができます:CGFloat _whiteColorComponents [] = {1.0、1.0、1.0、0.5}; CGColorRef _color = CGColorCreate(_colorSpace、_whiteColorComponents); – Max