Вопросы по теме '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 просмотров
schedule
19.02.2024
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 просмотров
schedule
24.02.2022
Изменить цвет 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 просмотров
schedule
26.03.2024
Проблема удаления UIBezierPath
Я пытаюсь сделать игру, в которой мяч отскакивает от нарисованной пользователем линии. Код для рисования линии приведен ниже и отлично работает, но как удалить линию после того, как мяч соприкоснется с ней или игрок нарисует новую линию?
path =...
1197 просмотров
schedule
19.02.2024
Не удается заставить UIBezierPath применить стиль linecapstyle/linejoinstyle
Я пытаюсь нарисовать форму шеврона внутри своего подкласса UIView. Появляется шеврон, но стиль окончания строки и стили соединения строк, которые я применяю, не отражаются в выходных данных.
- (UIBezierPath *)chevron:(CGRect)frame
{...
1547 просмотров
schedule
05.06.2024