Мне нужно реализовать круг с половиной цвета заливки. Я нашел сторонних api, но я не хочу их использовать. Есть ли способ привлечь круг без третьей стороны. Я хочу вот так: http://justpaste.it/jv07Нарисуйте круг с половиной цвета заливки
-1
A
ответ
0
Есть несколько способов получить этот эффект. Вероятно, самым простым способом является создание серого круга, а затем частичная дуга поверх него.
Полезной парадигмой для рисования является мысль о каждой области как отдельная вещь, созданная слоями. Порядок, который вы рисуете, - это порядок, который они показывают, от начала до фронта.
0
Вы можете использовать свойство CAShapeLayer strokeEnd для частичного овального хода.
CAShapeLayer * oval3 = [CAShapeLayer layer];
oval3.frame = CGRectMake(0, 0, 100, 100);
oval3.fillColor = nil;
oval3.strokeColor = [UIColor greenColor].CGColor;
oval3.lineWidth = 13;
oval3.strokeEnd = 0.6;
UIBezierPath* oval3Path = [UIBezierPath bezierPathWithOvalInRect:oval3.bounds];
oval3.path = oval3Path.CGPath;
Смежные вопросы
- 1. Нарисуйте круг без цвета заливки в cocos2d?
- 2. Круг с половиной границы CSS
- 3. Нарисуйте круг с ggplot2
- 4. Нарисуйте пернатый круг с основной графикой
- 5. Нарисуйте круг с четырьмя сегментами
- 6. Python, Нарисуйте круг с PIL
- 7. Нарисуйте круг с гладкими краями
- 8. Нарисуйте круг с помощью плоттера
- 9. Android: Нарисуйте круг алфавитов
- 10. Нарисуйте простой круг uiimage
- 11. Нарисуйте круг низкого разрешения
- 12. Нарисуйте круг на gisMap
- 13. Нарисуйте круг на экран
- 14. Нарисуйте круг без текстуры
- 15. Нарисуйте гладкий расширяющийся круг
- 16. 2D XNA - Нарисуйте круг
- 17. Использование вопроса цвета заливки CAShapeLayer
- 18. Круг форма рисуем с цветом заливки
- 19. Нарисуйте прямоугольник с цветом заливки и отдельными границами
- 20. Рафаэль карта цвета заливки
- 21. Нарисуйте круг, используя blob KineticJs
- 22. Нарисуйте круг, частично заполненный динамически
- 23. WPF Изменение цвета заливки эллипса
- 24. Нарисуйте круг в Emgu ConvolutionKernelF
- 25. Нарисуйте круг на каскадах MapView
- 26. Нарисуйте круг на вид (android)
- 27. Нарисуйте прозрачный круг, заполненный снаружи
- 28. Google Static Map - Нарисуйте круг
- 29. Нарисуйте круг по растровому изображению
- 30. Нарисуйте круг вокруг курсора (C#)
Часы 'WWDC 2014: что нового в интерфейсе Builder'. Он имеет именно то, что вам нужно. – Desdenova