Я считаю, что это эффект, который вы ищете:
Это создано с использованием радиального градиента. Градиент начинается с радиуса 0 и заканчивается радиусом размера круга. Центральная точка начала должна быть внутри круга, созданного концом, иначе вы получите форму конуса. Вот код, который я использовал для создания этого изображения (перед тем, как использовать его, необходимо перевести несколько частей на iOS):
CGContextRef ctxt = [[NSGraphicsContext currentContext] graphicsPort];
CGGradientRef gradient;
CGColorSpaceRef colorSpace;
CGFloat locations[] = {0.0,1.0};
CGFloat components[] = { 0.5,1.0,1.0,1.0, 0.25,0.5,0.5,1.0 };
colorSpace = CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB);
gradient = CGGradientCreateWithColorComponents(colorSpace,components,locations,
sizeof(locations)/sizeof(CGFloat));
CGPoint start = {70.0,130.0}, end = {100.0,100.0};
CGFloat startRadius = 0.0, endRadius = 90.0;
CGContextDrawRadialGradient(ctxt,gradient,start,startRadius,end,endRadius,0);
CGGradientRelease(gradient);
CGColorSpaceRelease(colorSpace);