iOS 5 изменил способ, которым встроенное приложение Google Maps использует маршруты:
Теперь я хотел бы воспроизвести дизайн наложения маршрутов в моем собственном приложении, но в настоящее время я могу только нарисовать простую синюю линию. Я хотел бы добавить 3D-эффект с градиентом, границами и свечением. Любые идеи о том, как это сделать?
В настоящее время я использую следующий код:
CGContextSetFillColorWithColor(context, fillColor.CGColor);
CGContextSetLineJoin(context, kCGLineJoinRound);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineWidth(context, lineWidth);
CGContextAddPath(context, path);
CGContextReplacePathWithStrokedPath(context);
CGContextFillPath(context);
Результат в довольно уродливой строке:
Спасибо!
Обновление: решение должно работать на iOS 4.0 и выше.