Вы можете сделать это, используя рисунок чистого кварца. Внутри -drawRect: для UIView или -renderInContext: для CALayer следующий код будет рисовать текст и применять свечение вокруг него:
CGContextSetShadowWithColor( context, CGSizeMake( 0.0, 0.0 ), 20.0f, glowColor );
[text drawAtPoint:CGPointMake(0.5f, 0.5f) withFont:[UIFont fontWithName:@"Helvetica" size:16.0f]];
где text - это NSString, а glowColor - это CGColorRef для свечения, которое вы хотите применить. Этот пример нарисует свечение, которое простирается на 20 пикселей от 16-точечного текста Helvetica и центрируется по тексту.
Вы можете легко преобразовать это в тень, предоставив другое смещение (второй аргумент в первой функции) и используя черный CGColor для тени.