Описание тега nsbezierpath
NSBezierPath - это класс, отвечающий за построение и рисование путей в Какао.
1
ответ
bezierPathWithRoundedRect: - странный артефакт рендеринга
Я рисую простой прямоугольник с несколькими закругленными углами: UIBezierPath * p = [UIBezierPath bezierPathWithRoundedRect:outline byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(8, 8)]; Как ни странно, ве…
28 окт '15 в 15:36
2
ответа
Проблемы с исчезновением содержимого окон без полей
Если я удаляю этот метод из моего обзора, все работает нормально (контент не исчезает, если я нажимаю на кнопку), так что это определенно причина. Я пытаюсь сделать окно, которое округляется и имеет градиент с помощью кода ниже. Что-то не так с этим…
20 мар '13 в 14:20
3
ответа
NSBezierPath Уникальные Линии
Я делаю простое приложение для рисования и использую NSBezierPath рисовать линии. Я подкласс NSView, Мне нужно сделать метод, который позволяет пользователю изменять цвет и размер следующего пути (поэтому пользователь нажимает кнопку, затем в следую…
12 ноя '11 в 23:54
2
ответа
UIBezierPath рисует прямоугольник и дуги вместе
Я хочу нарисовать один путь, как это: и вот что я написал: CGFloat radius = 50; UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(radius, CGRectGetMinY(rect))]; [path addLineToPoint:CGPointMake(CGRectGetMaxX(rect) - radiu…
29 авг '15 в 01:06
1
ответ
NSTableView Закругленные углы, такие как UITableView Группы
Я пытаюсь создать NSTableView с закругленными углами (очень похоже на iOS Grouped стиль представления таблицы). Тем не менее, это оказывается исключительно сложным. Я пытался использовать CALayers: // ... self.wantsLayer = YES; self.layer.masksToBou…
18 фев '12 в 22:55
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
2
ответа
Можно ли заполнить NSRect конкретным шаблоном, используя NSBezierPath?
Мне интересно, могу ли я нарисовать NSRect, используя NSBezierPath, а затем заполнить его каким-нибудь полосатым рисунком, чтобы он выглядел примерно так, как показано на рисунке ниже? Любая помощь высоко ценится!
03 дек '13 в 19:56
3
ответа
Закругленный прямоугольник на NSView, который обрезает все содержащие подпредставления
Я создаю NSView подкласс, который имеет закругленные углы. Этот вид должен быть контейнером, и к нему будут добавлены другие подпредставления. Я пытаюсь получить закругленные углы NSView обрезать все углы подпредставления, но я не могу его получить.…
23 фев '11 в 06:03
1
ответ
Objective-C | NSBezierPath рисовать и раскрашивать в действии
У меня есть пользовательский класс просмотра с областью отслеживания. Я хочу, чтобы, когда мышь входила в область отслеживания, безье рисовался цветом, а когда мышь выходила из области, безье исчезало. Чтобы заставить его исчезнуть, я прочитал, что …
24 июл '15 в 10:19
0
ответов
Задача-c - как изменить вырез треугольника - OSX
Мне нужна помощь, чтобы поменять треугольник. Я могу сделать прямоугольник с вырезом треугольника справа: используя эти координаты: NSInteger imageWidth=12, imageHeight=22; NSImage* destImage = [[NSImage alloc] initWithSize:NSMakeSize(imageWidth,ima…
09 окт '13 в 13:10
1
ответ
Несколько цветов, нарисованных для NSBezierPath в цикле
У меня есть следующий код в методе func draw(_ dirtyRect: NSRect), но все линии нарисованы одинаковым цветом, даже если это должно быть случайным образом. Я читал, что это может иметь какое-то отношение к fps, но есть ли способ нарисовать его разноц…
01 окт '16 в 06:44
1
ответ
Исключение с CGPathApplierFunction
Мой CGPathRef имеет 5 элементов, я хочу удалить начальную точку и иметь путь с 4 элементами, чья начальная точка совпадает с концом пути, чью начальную точку я хочу удалить. теперь это моя функция, которая генерирует исключение: static void construc…
25 июн '12 в 15:19
1
ответ
NSBezierPath Graph
Я не могу понять, как оптимизировать рисование NSView, который содержит NSBezierPath. Позвольте мне попытаться объяснить, что я имею в виду. У меня есть линейный график, построенный примерно на 40 тысячах точек, который я хочу нарисовать. У меня ест…
28 янв '12 в 13:05
1
ответ
Рисование линий различной ширины с NSBezierPath?
Я хотел бы создать векторный объект, который можно рисовать перьевым планшетом и который будет учитывать информацию о давлении от ручки (путем соответствующего увеличения / уменьшения ширины линии). Теперь я знаю, как получить информацию о давлении …
08 мар '14 в 14:09
1
ответ
NSView и NSBezierPath - График не будет отображаться - Какао /Objective-C
Я пытаюсь создать приложение, которое бы имитировало траекторию движения объекта при свободном падении (подробнее здесь) с заданной скоростью и углом. Графический интерфейс довольно прост: текстовое поле с 2 числами (для скорости и угла), 1 кнопка д…
07 мар '13 в 19:46
8
ответов
Как я могу конвертировать NSBezierPath в CGPath
Как я могу конвертировать между NSBezierPath в CGPath, Благодарю.
29 ноя '09 в 13:38
1
ответ
Не удается отобразить UIBezierPath
Я пытаюсь отобразить UIBezierPath в представлении. Это объект: let color = UIColor(red: 0.651, green: 1.000, blue: 0.000, alpha: 1.000).setFill() let rectanglePath = UIBezierPath(rect: CGRectMake(15, 0, 8, 120)) rectanglePath.fill() но при запуске x…
27 фев '16 в 10:05
1
ответ
NSBezierPath: ход с 2 или 3 цветами
Я пытаюсь воссоздать меню, которое выглядит как контекстное меню Dock. Я рисую фон, используя NSBezierPath, Как вы можете видеть, граница меню Dock имеет 3 полупрозрачных цвета на границе. Изнутри наружу: HSB 0; 0; 7% Op 91% (черный) 1px ширина HSB …
31 мар '13 в 02:19
1
ответ
Каков наилучший способ получить длину NSBezierPath?
Путь, который я использую, не имеет кривых; просто серия связанных точек. Метод, который я в настоящее время использую, включает в себя итерацию по компонентам пути NZBezierPathElement и получение каждой точки, но это неуклюже - особенно потому, что…
04 окт '12 в 20:31
4
ответа
Как получить 1 пиксельную линию с NSBezierPath?
Я разрабатываю пользовательский элемент управления. Одним из требований является рисование линий. Хотя это работает, я заметил, что мои линии шириной в 1 пиксель на самом деле не выглядят как строки шириной в 1 пиксель - я знаю, они не совсем пиксел…
04 ноя '11 в 22:49