Вопросы по теме 'cashapelayer'
Путь CAShapeLayer исчезает после анимации - нужно, чтобы он оставался на том же месте
Благодаря некоторой помощи в StackOverflow, в настоящее время я анимирую путь в CAShapeLayer, чтобы создать треугольник, указывающий от движущегося спрайта к другой движущейся точке на экране.
По завершении анимации треугольник исчезнет с экрана....
2703 просмотров
schedule
13.01.2024
Подкласс UIView с CAShapeLayer в качестве маски не анимируется правильно
Я добавил закругленные углы к моему подклассу UIView , добавив маску слоя. Ниже приведен код Montouch, но он должен быть достаточно простым, чтобы понять значение и в ObjC:
// Add a layer that holds the rounded corners.
UIBezierPath oMaskPath =...
833 просмотров
schedule
12.03.2022
Сбой при использовании [UIBezierPath CGPath] с CAShapeLayer под ARC
Я получаю сообщение об ошибке BAD ACCESS при использовании [UIBezierPath CGPath] с CAShapeLayer в ARC. Я пробовал соединять различными способами, но я не уверен, что проблема в этом. Я изолировал сбой, используя результат метода makeToPath :...
5386 просмотров
schedule
16.02.2023
CATextLayer слишком рано растрируется и размывается
У меня проблемы с CATextLayer, возможно, из-за меня, но я не нашел никакой помощи по этой теме. У меня OS X (на iOS должно быть так же).
Я создаю слои CATextLayer с масштабным коэффициентом> 1 и получаю размытый текст. Я думаю, что слой...
2116 просмотров
schedule
26.06.2023
CAShapeLayer и UIImage
Я пытался узнать больше об использовании CAShapeLayer анимации с использованием пути. Первое, что пришло мне в голову, это эффект «сжатого» теннисного мяча перед краем, прежде чем он отскочит.
Но вместо того, чтобы использовать fillPath слоя,...
2585 просмотров
schedule
20.01.2023
Я анимирую значение пути заполненного, но не обведенного CAShapeLayer, и я хотел бы сделать его анимацию более плавной.
Ладно, я просто повторю еще раз:
Я анимирую значение пути заполненного, но не обведенного CAShapeLayer, и я хотел бы сделать его анимацию более плавной. Вот основной код анимации:
CABasicAnimation * pathAnimation = [CABasicAnimation...
179 просмотров
schedule
02.01.2023
Рисование линии с помощью Bezierpath с использованием объекта CAShapeLayer
Я делаю редактор изображений, который может создавать объекты различных форм, такие как круг, треугольник и квадрат, которые также можно обновлять или удалять. Поэтому я использовал CAShapeLayer для создания объектов фигур.
Теперь я также хочу...
10180 просмотров
schedule
22.03.2023
CAShapeLayer fillColor не отображается
У меня есть метод, который принимает UIBezierPath в качестве параметра и соответственно рисует фигуру. Если я заполняю форму сплошным цветом, она отображается нормально, но если я пытаюсь сделать ее цветом с альфа-каналом, я сначала получаю...
1705 просмотров
schedule
29.11.2022
Почему применение маски bezierPathWithRoundedRect дает другой результат, чем установка углового радиуса слоя?
Обычно я использую свойство cornerRadius для применения закругленных углов при просмотре слоев. Когда представлениям нужны только закругленные верхние или нижние углы, я вместо этого применяю маску с контуром Безье (используя...
3312 просмотров
schedule
03.06.2022
Тень CAShapeLayer с UIBezierPath
Этот вопрос является продолжением предыдущего ответа .
У меня есть следующее CAShapeLayer :
- (CAShapeLayer *)gaugeCircleLayer {
if (_gaugeCircleLayer == nil) {
_gaugeCircleLayer = [CAShapeLayer layer];...
3825 просмотров
schedule
21.04.2023
CAShapeLayer strokeColor из шаблона изображения UIColor в CGColor в перевернутом виде
Я использую CABasicAnimation , чтобы нарисовать все UIBezierPaths , которые у меня есть в массиве, используя CAShapeLayer
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = [path CGPath];
shapeLayer.strokeColor =...
583 просмотров
schedule
17.04.2023
Как удалить CAShapeLayer как ластик? (Без использования другого слоя белого цвета) - добавление слоев с использованием пути Безье
Это то, что я использовал:
UIBezierPath *_path;
shapeLayer.path = _path.CGPath;
shapeLayer.lineWidth =10;
shapeLayer.lineCap=kCALineCapRound;
UIColor *color=[dict objectForKey:@"Colors"];
shapeLayer.strokeColor = color.CGColor;...
255 просмотров
schedule
04.03.2023
Нарисуйте градиент под графиком CAShapeLayer
Я рисую график, используя CGPath, примененный к CAShapeLayer. Сам график нарисован отлично, но потом я хочу добавить под ним градиент. Моя проблема в том, что путь закрыт прямой линией, идущей от последней точки к первой (см. Ниже) - это сделало бы...
577 просмотров
schedule
21.03.2023
Как анимировать заливку CAShapeLayer?
У меня есть круговой CAShapeLayer, который я хотел бы анимировать. Я создал свой CAShapeLayer как
- (void)viewDidLoad {
[super viewDidLoad];
// Filled layer
CAShapeLayer *filledCircleShape = [CAShapeLayer new];...
737 просмотров
schedule
01.05.2022
Как дать angleRadius для UIBezierPath
Я создал прямоугольник, используя следующий код, и теперь мне нужно закруглить углы этого прямоугольника. но я не могу найти свойство с именем layer.cornerRadius, может ли кто-нибудь мне помочь?
class OvalLayer: CAShapeLayer {
let...
10509 просмотров
schedule
28.07.2022
Как скруглить углы, когда я рисую прямоугольник, используя точки UIBezierPath
Я создал прямоугольник, используя UIBezierPath, добавляя точку за точкой, теперь я хочу закруглить углы этого прямоугольника, но, похоже, нет способа сделать это. Может кто-нибудь помочь мне ?
class RectangleLayer: CAShapeLayer {
let...
2307 просмотров
schedule
15.03.2022
Как удалить CAShapelayer вместе с пользователем?
Это мой код для рисования линии с помощью CAShapeLayer. Нет, мне нравится удалять CAShapeLayer при перетаскивании пользователя.
UIBezierPath *path = [UIBezierPath bezierPath];
[path...
344 просмотров
schedule
02.09.2022
Проблемы CAShapeLayer - не рисование в nstableview
Я настраиваю табличное представление на основе представления и в настройке NSView пишу в инициализации:
NSRect testRect = imageViewRect;
CGMutablePathRef roundPath = CGPathCreateMutable();
CGPathAddArc(roundPath, NULL,
[self...
53 просмотров
schedule
13.01.2023
CAShapeLayer не вращается с CGAffineTransformRotate на устройствах старше iPhone 5s
Я создаю простую диаграмму типа дуги следующим образом:
- (void)drawRect:(CGRect)rect {
CGFloat lineWidth = 18.5f;
CGFloat margin = 11;
CAShapeLayer *circleLayer = [CAShapeLayer layer];
[circleLayer setPath:[[UIBezierPath...
145 просмотров
schedule
06.06.2023
Анимация CAShapeLayer не работает
У меня есть этот круг (который помещается внутри буквы O, которая в настоящее время не является точно кругом), и я хочу, чтобы он сжимался и вырастал, исчезая и увеличиваясь. Итак, у меня он сжимается и исчезает, но когда он выполняет анимацию,...
272 просмотров
schedule
29.03.2022