Resultados da pesquisa a pedido "cashapelayer"

2 a resposta

Centralizando o CAShapeLayer no UIView Swift

Estou tendo problemas para centralizar o CAShapeLayer em um UIView. Eu pesquisei e a maioria das soluções é anterior a 2015 no Obj C ou não foram resolvidas. Em anexo está a aparência da imagem. Quando eu inspeciono, está dentro da ...

1 a resposta

CAShapeLayer preenchendo com outro CAShapeLayer como uma máscara

Minha pergunta é sobre o preenchimento da animação 1CAShapeLayer com outroCAShapeLayer. Então, eu escrevi um código que quase atinge meu objetivo. Criei uma camada baseada e a preencha com outra. Código abaixo: - (void)viewDidLoad { [super ...

2 a resposta

Cantos redondos da UIView em Swift

Estou tentando arredondar os cantos superiores usando o código abaixo func roundCorners(corners:UIRectCorner, radius: CGFloat) { let path = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, ...

4 a resposta

Como desenhar um caminho de círculo com gradiente de cor

Quero desenhar um círculo com traço de gradiente de cor, como na figura a seguir, no iOS e no macOS: [/imgs/dGm0s.png] É possível implementar comCAShapeLayer ouNSBezierPath/CGPath? Ou alguma outra maneira?

1 a resposta

Como arredondar os cantos quando desenho retângulo usando pontos UIBezierPath

Criei um retângulo usando o UIBezierPath adicionando ponto a ponto, agora quero arredondar os cantos desse retângulo, mas parece que não há como fazê-lo. Alguém pode me ajudar ? class RectangleLayer: CAShapeLayer { let animationDuration: ...

2 a resposta

Como desenhar exatamente linha no padrão de imagem

Eu tenho um UIImageView. Dentro disso, estou desenhando uma linha com um evento de toque do usuário. O problema é que uma linha pode ser desenhada em qualquer lugarUIImageview, mas eu gosto de desenhar apenas linhas com padrão de imagem. Por ...

2 a resposta

Como adicionar uma borda a uma imagem circular com máscara

Esta é a minha tentativa: func round() { let width = bounds.width < bounds.height ? bounds.width : bounds.height let mask = CAShapeLayer() mask.path = UIBezierPath(ovalInRect: CGRectMake(bounds.midX - width / 2, bounds.midY - width / 2, ...

3 a resposta

ângulo inicial e final do UIBezierPath?

Eu codifiquei como abaixo para meio círculo no iOS usandoUIBezierPathe CAShapeLayer. clockWiseLayer = [[CAShapeLayer alloc] init]; CGFloat startAngle = -M_PI_2; CGFloat endAngle = M_PI + M_PI_2; CGFloat width ...

2 a resposta

Precisa de uma dica com o UIBezierPath. Forma de triângulo como Instagram Cadastre-se Ver

Estou tentando criar um caminho mais bezier, como o triângulo do instagram na imagem abaixo, mas devo estar fazendo algo errado. O caminho de Bezier não aparece! - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading ...

1 a resposta

Swift: adicionar imagem ao CAShapeLayer

Eu tenho um CAShapeLayer com uma cor de preenchimento e quero adicionar um ícone no centro desta forma: var shape = CAShapeLayer() shape.fillColor = UIColor(white: 0.90, alpha: 1).CGColor var image = UIImage(named: "some_image") shape.contents ...