Описание тега cgpath
Графический контур - это математическое описание серии фигур или линий. CGPath определяет непрозрачный тип, представляющий неизменяемый графический путь. Проблема, связанная с этим тегом, может быть помечена с помощью [tag:CGPath] в iOS.
1
ответ
CGPath проблема?
Возникли небольшие проблемы с кодом ниже. Массив точек - это набор точек, предоставляемых алгоритмом поиска пути, который дает кратчайший путь между начальной и конечной точками CG, указанными в приведенном ниже методе. Отладив этот код, я знаю, что…
11 фев '14 в 18:58
1
ответ
Как проверить, что мой метод вызывается изнутри '[UIView animateWithDuration:...]'?
У меня есть метод, который устанавливает свойства UIView. И я называю это прямо в некоторых случаях и от UIView animateWithDuration: блок. В этом методе я изменяю среди прочего путь слоя представления, поэтому он некорректно работает с анимацией (пу…
30 май '14 в 10:15
0
ответов
iOS - Как получить доступ и изменить свойство пути в файле PDF?
У меня есть файл SVG, преобразованный в формат PDF. Этот файл является векторизованным представлением моей страны со всеми ее отделами (нарисован как многоугольник) У меня вопрос, как я могу получить доступ и изменить этот файл программно? Для того,…
27 ноя '18 в 16:26
1
ответ
Как получить путь, который использует Quartz для обводки NSBezierPath
Я использую этот код для обводки NSBezierPath широкой пунктирной черной линией. (c а также strForBezier определены где-то еще) NSGlyph glyph; for(n = 0; n < len; n++) { glyph = [font glyphWithName: [strForBezier substringWithRange:NSMakeRange(n,…
09 июл '12 в 19:22
0
ответов
Проблемы с производительностью CGPath при перерисовке
У меня странные проблемы с производительностью приложения, над которым я сейчас работаю. В одном представлении используется инфографика самостоятельного построения, аналогичная полярной диаграмме. оно перерисовывается каждые 8 секунд. первые пять …
22 апр '15 в 13:41
3
ответа
Масштаб CGPath, чтобы соответствовать UIVIew
Мне нужно знать, как я могу уменьшить или увеличить CGPath, чтобы он соответствовал UIView? Установите цвет фона на желтый, чтобы четко видеть вид self.frame = CGRectMake(0, 0, 181, 154); self.backgroundColor = [UIColor yellowColor]; Draw CAShapeLay…
26 мар '13 в 17:27
1
ответ
Как правильно использовать CGPathApply
Я пытаюсь использовать CGPathApply для перебора каждого CGPathElement в объекте CGPathRef (главным образом, для написания собственного способа сохранения данных CGPath). Проблема в том, что каждый раз, когда я получаю вызов CGPathApply, моя программ…
15 сен '10 в 18:02
2
ответа
Анимировать по определенному пути слоя в быстрой
Я довольно новичок в iOS, у меня небольшая проблема с CAKeyframeAnimation, я хочу анимировать представление по определенному пути другого слоя представления. это уже успешно оживляет. Тем не менее, положение анимации не то, что я ожидал. Как вы мож…
29 авг '15 в 03:59
3
ответа
Как создать путь для лабиринта с физическим телом в SpriteKit
Я хочу создать лабиринт для моей игры SpriteKit, но у меня проблемы с настройкой правильного физического тела. Взгляните на этот пример: синий: CGPath зеленый: лабиринт (ширина линии CGPath=10) красный: физическое тело, которое я хочу создать Я пыта…
29 июл '15 в 11:02
1
ответ
Низкая производительность с CGlayer Drawing
Я использую CGlayers для рисования, как говорится в документации, это более эффективный способ отрисовки рисунка на холсте. Я в основном рисую в CGlayers и рисую слой в графическом контексте, используя CGContextDrawLayerInRect Вот мой метод drawRect…
04 мар '14 в 15:43
1
ответ
Как ограничить размер линии, сделанной касанием в приложении
Я создал код, который создает линию неограниченного размера на ощупь, и мне интересно, как ограничить размер таким образом, чтобы начало и конец строки могли находиться на небольшом расстоянии от максимально установленного расстояния друг от друга? …
19 июл '14 в 19:32
2
ответа
Графика iOS Core: рисуйте ТОЛЬКО тени CGPath
Я рисую простой путь в iOS 5 с Core Graphics: CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint( path, NULL, center.x , topMargin ); CGPathAddLineToPoint(path, NULL, center.x+20, topMargin+50); CGPathAddLineToPoint(path, NULL, center.…
17 ноя '11 в 16:27
0
ответов
Обрезка изображения по пути (проблема с масштабированием)
Приложение, которое я использую для тестирования, может сделать снимок и сохранить его в формате PNG. В следующий раз, когда приложение запускается, оно проверяет, присутствует ли файл, и если это так, изображение, хранящееся в файле, используется в…
08 янв '16 в 03:33
0
ответов
swift CGPath перемещается на несколько пикселей
У меня проблема с cgpath. Мой cgpath перемещен на несколько пикселей. Как установить cgpath под картинкой Могу ли я получить cgpath из png alpha? let Mountain = SKSpriteNode(imageNamed: "mountain1") // Ground = Mountain.setScale(0.5) Mountain.positi…
29 май '17 в 09:25
2
ответа
Как установить начальную точку (или начальный угол) пути, описанного CGPathCreateWithEllipseInRect?
У меня есть спрайт, который следует по пути, описанному CGPathCreateWithEllipseInRect. Он всегда начинается в самой правой точке (я полагаю, потому что по умолчанию начинается с угла = 0). Как мне сделать так, чтобы он начинался с самой верхней точк…
10 июл '15 в 21:03
1
ответ
iOS: получить CGMutablePath не в drawRect: и назначить его пути CAShapeLayer
Я бился головой об этом часами. Я пытался читать и искал ответы. Я даже попробовал подход "уходи и возвращайся к нему позже", он не сработал. Я даже пробовал йогу и медитировал! Я не победил.. Поэтому, пожалуйста, просветите меня, эксперты. Все, что…
15 июн '13 в 21:31
2
ответа
CGPathAddArc путаница по часовой стрелке и против часовой стрелки
Ниже приведен код, который рисует дугу из M_PI/2 в M_PI, CGContextRef contet=UIGraphicsGetCurrentContext(); CGMutablePathRef path = CGPathCreateMutable(); CGPathAddArc(path, NULL, CGRectGetMidX(rect), CGRectGetMidY(rect), CGRectGetMidX(rect), M_PI/2…
29 авг '16 в 01:54
0
ответов
Как сделать CGMutablePath анимированным от дуги до прямой линии?
Я использую следующую функцию для создания изогнутого пути: public class func createHorizontalArcPath(_ startPoint:CGPoint, width:CGFloat, arcHeight:CGFloat, closed:Bool = false) -> CGMutablePath { // http://www.raywenderlich.com/33193/core-graph…
18 сен '16 в 18:24
1
ответ
Свифт: Как получить позицию SKShapeNode?
У меня проблемы с позицией SKShapeNode. Я сохраняю путь от прикосновения пользователя к экрану. Затем я создаю многоугольник этого и помещаю его в pathOfShapeпеременная. Я создаю SKShapeNode этого пути, и все работает отлично. Я получаю нарисованный…
11 июл '16 в 13:26
1
ответ
Получение всех точек (не только контрольных точек) из UIBezierPath
У меня есть UIBezierPath который я определил, и я могу получить доступ к соответствующим точкам, определенным. Теперь я хочу извлечь все точки в линии, а не только те, которые я определил. Я видел эти следующие вопросы: Вопрос 1 вопрос 2 И мне было …
29 янв '14 в 12:48