5
ответов

Вырезать CGPath из UIView [duplicate]

У меня есть следующий код: CAShapeLayer * lay = [CAShapeLayer layer]; lay.path = [UIBezierPath bezierPathWithArcCenter: радиус CGPointMake (150, 150): 40 startAngle: 0 endAngle: 360 по часовой стрелке: YES] .CGPath; ...
вопрос задан: 13 May 2013 00:27
3
ответа

Как рисовать полигоны с помощью CGPath?

Я читал документацию, однако мне не сразу понятно, как рисовать многоугольник с помощью CGPath. Все, что мне нужно сделать, это нарисовать CGPath примерно так: __ \ \ \ \ ...
вопрос задан: 12 February 2010 05:14
2
ответа

Действительно ли возможно играть путь назад в CAKeyFrameAnimation?

Я хочу анимировать положение CALayer на основе CGPath, но я хочу играть его назад. Там какой-либо путь состоит в том, чтобы анимировать путь назад или инвертировать CGPath?
вопрос задан: 15 January 2010 18:24
1
ответ

Как создать CGRect из CGMutablePath

Чтобы использовать функцию пересечения CGRect, мне нужно создать второй CGRect из CGMutablePath. Является ли это возможным? let rect1 = CGRect (myPath) // не разрешено let intersectionRect = rect2 ....
вопрос задан: 19 January 2019 00:03
1
ответ

Как я могу преобразовать NSBezierPath в CGPath

Как я могу преобразовать между NSBezierPath в CGPath.Спасибо.
вопрос задан: 25 May 2016 04:15
1
ответ

Сохраните ширину строки при масштабировании всех точек в контексте с CGAffineTransform

У меня есть CGPath в некоторой системе координат, которую я хотел бы потянуть. Выполнение так включает масштабирование старой системы координат на одну Контекста. С этой целью я использую CGContextConcatCTM (), который делает...
вопрос задан: 25 November 2009 17:12
0
ответов

Нарисовать свечение вокруг внутреннего края нескольких CGPaths

Если я создам CGMutablePathRef, сложив вместе два круговых пути, как показано на левом изображении, можно ли получить конечный CGPathRef, который представляет только внешнюю границу, как показано на правом....
вопрос задан: 15 August 2019 13:18
0
ответов

Стиль соединения линий UIBezierPath некорректно работает с отрезками, которые соединяются в чрезвычайно острых углах

Я установил для UIBezierPath linejoinstyle значение .round, что прекрасно работает, за исключением случаев, когда 1 сегмент линии возвращается точно над предыдущим сегментом линии или угол между сегментами очень мал, образуя ...
вопрос задан: 27 February 2019 08:29
0
ответов

Как сделать создать путь с помощью MKOverlayPathView?

Я смотрел на Apple ' s Справочная документация по классам iOS, и я, к сожалению, не стал мудрее. Я загрузил их пример кода KMLViewer, но они его усложнили ... Все, что я действительно хочу ...
вопрос задан: 6 December 2018 13:51
0
ответов

Производительность при частом рисовании CGPaths

Я работаю над приложением для iOS, которое визуализирует данные в виде линейного графика. График рисуется как CGPath в полноэкранном пользовательском UIView и содержит не более 320 точек данных. Данные часто обновляются и ...
вопрос задан: 23 May 2017 12:24
0
ответов

CABasicAnimation с путем CALayer не анимирует

Я пытаюсь анимировать переход CALayer от обычных углов к закругленным углам. Я хочу закруглить только верхние углы, поэтому я использую UIBezierPath. Вот код :UIRectCorner angles =...
вопрос задан: 23 May 2017 12:18
0
ответов

Эффективный метод для рисования линия с миллионами точек

Я пишу редактор звуковых сигналов в Какао с широким диапазоном опций масштабирования. В самом широком смысле он показывает форму волны для всей песни (в поле зрения ~ 10 миллионов сэмплов). В самом узком месте он показывает пиксель ...
вопрос задан: 21 January 2014 17:21
0
ответов

Поиск центра CGPath

У меня есть произвольный CGPath, и я хотел бы найти его географический центр. Я могу получить рамку, ограничивающую путь, с помощью CGPathGetPathBoundingBox, а затем найти центр этого поля. Но есть ли лучший способ ...
вопрос задан: 1 October 2013 21:57
0
ответов

Установка правильной рамки вновь созданного CAShapeLayer

Вкратце: Apple НЕ устанавливает рамку или границы для CAShapeLayer автоматически (и Apple НЕ реализовала эквивалент [UIView sizeThatFits]). Если вы установите рамку, используя размер ...
вопрос задан: 2 September 2013 19:57
0
ответов

Масштаб CGPath, чтобы соответствовать UIVIew

Мне нужно знать, как я могу уменьшить или увеличить CGPath, чтобы он соответствовал UIView? Установите желтый цвет фона, чтобы четко видеть представление self.frame = CGRectMake (0, 0, 181, 154); self.backgroundColor = [...
вопрос задан: 26 March 2013 17:27
0
ответов

Получить общую длину CGPath

У меня есть много UIBezierPath, которые я анимирую с помощью CALyerAnimation @"StrokeStart" и @"strokeEnd". Я хочу, чтобы анимация имела одинаковую скорость для всех путей, поэтому я подумал, что могу использовать...
вопрос задан: 19 August 2012 06:24
0
ответов

Получить путь для трассировки символа в iOS UIFont

Предположим, у меня есть собственный шрифт «Foo», который я использую в своем приложении для iOS. Я добавил его в свой проект, plist и т. д., и я могу отлично отображать UILabels и тому подобное. Теперь, если я хочу узнать...
вопрос задан: 23 June 2012 20:22
0
ответов

Как анимировать UIBezierPath

Я хотел бы анимировать UIBezierPath из прямоугольника в треугольник, не анимировать представление пути, а анимировать сам путь, чтобы он трансформировался из одной формы в другую. путь добавляется в CALayer...
вопрос задан: 3 June 2012 10:20
0
ответов

Объединение пересекающихся CGPath на iOS

У меня проблема в приложении, над которым я работаю. Скажем, у меня есть два достаточно сложных CGPath, и я добавляю их оба в CGMutablePath (таким образом, объединяя их). Что ж, там, где пересекаются два пути, будет...
вопрос задан: 31 May 2012 23:08
0
ответов

Маскировка CGContext с помощью CGPathRef?

Я рисую, используя CGContext. В настоящее время я маскирую рисунок с помощью файла png следующим образом: UIImage * myImage = [UIImage (hidden) CGContextRef context = ...
вопрос задан: 29 February 2012 16:18
0
ответов

CGPath в виде строки

Есть ли способ получить фактические данные CGPath, чтобы их можно было сохранить в файл и восстановить позже? И есть ли документация о том, как эти данные структурированы? Я хотел бы написать это как ...
вопрос задан: 22 December 2011 02:43
0
ответов

Я не могу заполнить свой CGPath

Мне нужна помощь с заполнением моего пути. Я понятия не имею, куда поместить CGContextFillPath (path); Например. Я новичок в рисовании (и разработке iOS), и я действительно пробовал все почти два ...
вопрос задан: 29 November 2011 15:10
0
ответов

use CAEmitterLayer to draw particles around a circle or a CGPath

Я пытаюсь использовать систему частиц iOS 5 (CAEmitterLayer и CAEmitterCell) для рисования частиц вокруг круга (или, еще лучше, CGPath), но не знаю, как это сделать. Лучшее, что я могу сделать, это создать ...
вопрос задан: 28 November 2011 13:51
0
ответов

Основная графика iOS: рисовать ТОЛЬКО тени CGPath

Я рисую простой путь в iOS 5 с помощью Core Graphics: CGMutablePathRef path = CGPathCreateMutable (); CGPathMoveToPoint (path, NULL, center.x, topMargin); CGPathAddLineToPoint (path, NULL,. ..
вопрос задан: 17 November 2011 16:34
0
ответов

Как сделать импортировать / анализировать SVG в UIBezierpaths, NSBezierpaths, CGPaths? [closed]

Я пытаюсь импортировать пути из программы векторного рисования в среду ios. Я хотел бы получить их в CGpaths или UIbezierpaths. Меня больше всего интересует импорт paths from adobe ...
вопрос задан: 30 March 2011 13:54
0
ответов

Что означают параметры для CGPathAddCurveToPoint?

Я хочу создать CGPathRef программно на основе координат Солнца в разные моменты дня. Вычисление точек - не проблема, но я хочу сделать CGPathRef плавным ...
вопрос задан: 13 December 2010 22:37
0
ответов

Как правильно использовать CGPathApply

I ' m пытается использовать CGPathApply для перебора каждого элемента CGPathElement в объекте CGPathRef (в основном, чтобы написать собственный способ сохранения данных CGPath). Проблема в том, что каждый раз, когда доходит до вызова ...
вопрос задан: 15 September 2010 18:02