Вопросы по теме 'uibezierpath'

iPhone - пытаюсь понять UIBezier в CGContext
Когда у меня есть UIBezier, и я запускаю его в представлении с помощью drawRect, я вижу, что Безье является своего рода изменчивым, я имею в виду, что он действительно нигде не рисуется. Вместо этого это как будто было записано в своего рода буфер,...
1443 просмотров
schedule 26.02.2022

Как реализовать ластик в простом графическом редакторе?
Я хочу создать простой графический редактор на iOS, в котором я использую контекст растровой графики и пути Безье для преобразования строк в изображения. Я не нашел способ создать ластик . У тебя есть идеи? - (void)drawRect:(CGRect)rect {...
1382 просмотров
schedule 31.08.2023

Является ли UIBezierPath лучшим способом сделать подвижный прямоугольник со скругленными углами?
Я делаю UISlider с нуля. Я начал с создания прямоугольника со скругленными углами, используя следующий код: CGRect frame = CGRectMake(10, 10, self.frame.size.width, 10); UIBezierPath* path = [UIBezierPath bezierPathWithRoundedRect:frame...
1887 просмотров

UIBezierPath обводит линию шириной 1 пиксель и заполняет прямоугольник шириной 1 пиксель - разные результаты.
Вот простой рисунок - (void)drawRect:(CGRect)rect { //vertical line with 1 px stroking UIBezierPath *vertLine = [[UIBezierPath alloc] init]; [vertLine moveToPoint:CGPointMake(20.0, 10.0)]; [vertLine...
21446 просмотров
schedule 05.09.2022

Рассчитать ширину и высоту UIBezierPath?
Я создаю множество уморфных UIBezierPath. Мне нужно рассчитать ширину и высоту UIBezierPath. Как я могу это сделать?
4383 просмотров
schedule 01.07.2022

iOS - Как управлять рисованием UIBezierPath с помощью UISlider?
Я хочу управлять отрисовкой своего UIBezierPath с помощью UISlider. Цель состоит в том, чтобы иметь возможность очистить временную шкалу (UISlider) и заставить линию (UIBezierPath) рисоваться на основе текущей позиции ползунка. Так что, когда я...
540 просмотров
schedule 11.02.2023

Как добавить несколько изображений с разными формами?
В настоящее время я работаю над приложением для коллажей. Я хочу нарисовать рамку коллажа, и после этого мне нужно добавить изображения из фотопленки или камеры. Мне нужно представление следующего типа Я добавил 5 UIImageViews. Чтобы рисовать...
1109 просмотров
schedule 16.11.2023

Как заполнить цвет внутри UIBezierPath?
Я рисую фигуру с помощью UIBezierPath в touchesMoved. -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; secondPoint = firstPoint; firstPoint = [touch previousLocationInView:self];...
26635 просмотров
schedule 27.07.2023

Неправильные границы в прямоугольнике рисования
Я пытаюсь нарисовать закругленные углы на прямоугольнике в методе drawRect, используя путь Безье, но каким-то образом закругленный угол отображается на внутренней стороне прямоугольника, а не на внутренней и внешней сторонах. Код приведен ниже....
575 просмотров
schedule 28.10.2022

Cocoa Touch: маска игнорируется при рендеринге изображения: renderInContext:UIGraphicsGetCurrentContext()
Я пытаюсь отобразить вид в маске, используя renderInContext:UIGraphicsGetCurrentContext() . Я маскирую представление белого цвета, которое является подпредставлением представления серого цвета. Это прекрасно работает для отображения: я получаю...
357 просмотров
schedule 18.09.2023

Нарисуйте букву без Glyph, используя UIBezierPath
Я хочу рисовать буквы, используя UIBezierPath . Я нашел руководство здесь . Однако он дает мне замкнутый путь, представляющий контур буквы, как показано ниже. Мне нужен путь, представляющий тело письма. Как это можно сделать одной линией,...
551 просмотров
schedule 29.03.2024

проверить, какие точки окружают определенную точку на UIBezierPath
Имея UIBezierPath из кривых, соединяющих точки A, B, C, D, E, F, G и одну точку X, расположенную на пути, как можно программно проверить, между какими двумя точками (AG) находится точка X? расположен? Большое спасибо!
122 просмотров
schedule 21.08.2023

Нарисуйте смахивание с помощью UIBezierPath в UIImageView
Я пытаюсь что-то нарисовать в UIImageView. Я могу без проблем рисовать в UIView, используя следующий код: @implementation DrawView { UIBezierPath *path; } - (id)initWithCoder:(NSCoder *)aDecoder { if (self = [super...
467 просмотров

Изменить цвет UIBezierPath при выборе
Я рисую 3 квадрата в - LayoutView - (void)drawRect:(CGRect)rect self.room1 = [UIBezierPath bezierPathWithRect:CGRectMake(81, 10, 60, 60)]; [self.normalColor setFill]; [self.room1 fill]; [[UIColor blackColor]setStroke];...
2614 просмотров
schedule 30.12.2022

Как рисовать различные типы линий с помощью UIBezierPath
Я рисую линию, используя UIBezierPath [path moveToPoint:CGPointMake(xco2, yco2)]; [path addLineToPoint:CGPointMake(xco, yco)]; CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer.path = [path CGPath]; shapeLayer.strokeColor = [[UIColor...
2658 просмотров
schedule 12.03.2024

Ошибка недопустимого содержимого при рисовании UIBezierPath
Я пытаюсь сделать простой круг в viewdidload с помощью следующего кода: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIBezierPath* aPath = [UIBezierPath...
329 просмотров
schedule 03.05.2024

как нарисовать дугу с линией, используя UIBezierPath
Я пытаюсь нарисовать фигуру, показанную на рисунке. Фон белый.. Надеюсь, он вам виден.. Я использую путь Безье, чтобы нарисовать это. Я предоставил границы формы, как показано синей рамкой. Пока мне удается нарисовать только две...
7618 просмотров
schedule 08.12.2022

Синус CAShapeLayer как маска CALayer
Я пытаюсь реализовать следующую любопытную вещь: у меня есть несколько точек, и я хотел бы связать их с синусоидами. Следующий метод возвращает массив точек для построения графика: - (NSArray *)plotPointsBetweenPoint:(CGPoint)pointA...
1230 просмотров

Проблема удаления UIBezierPath
Я пытаюсь сделать игру, в которой мяч отскакивает от нарисованной пользователем линии. Код для рисования линии приведен ниже и отлично работает, но как удалить линию после того, как мяч соприкоснется с ней или игрок нарисует новую линию? path =...
1197 просмотров
schedule 19.02.2024

Не удается заставить UIBezierPath применить стиль linecapstyle/linejoinstyle
Я пытаюсь нарисовать форму шеврона внутри своего подкласса UIView. Появляется шеврон, но стиль окончания строки и стили соединения строк, которые я применяю, не отражаются в выходных данных. - (UIBezierPath *)chevron:(CGRect)frame {...
1547 просмотров
schedule 05.06.2024