Я создаю круг с красивой тенью с помощью этого кода (я использую MonoTouch.net для iPhone, ответы Objective-C, конечно, хороши)
UIGraphics.PushContext (ctx);
SizeF shadowSize = new SizeF (0f, -3f);
ctx.SetRGBFillColor (194f / 255f, 212f / 255f, 238f / 255f, 1f);
ctx.SetAllowsAntialiasing (true);
ctx.SetShadowWithColor (shadowSize, 20, new CGColor (0.9f, 0.7f));
RectangleF area = new RectangleF (35f, 15f, 210f, 210f);
ctx.FillEllipseInRect (area);
UIGraphics.PopContext ();
Тогда я хочу добавить к нему дугу и линии. Когда я это делаю, цвета, тени и т. Д., Кажется, остаются рядом? Как мне начать все сначала, рисуя мой UIView? (Это все в том же UIView; я создаю изображение)