Resultados da pesquisa a pedido "cashapelayer"
Desenhar círculo com UIBezierPath
Estou tentando desenhar um círculo usando o método UIBezierPath addArcWithCenter: UIBezierPath *bezierPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0., 0., 100., 100.)]; [bezierPath addArcWithCenter:center radius:0. ...
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, ...
Vista da máscara CAShapeLayer
Eu tenho um problema. Eu procuro as respostas na rede e não entendo porque não está funcionando. Eu devo fazer algum erro estúpido que eu não consigo entende...
Swift desenhar sombra para um caminho uibezier
Eu tenho uma pergunta estranha. Mesmo que eu tenha lido muitos tutoriais sobre como fazer isso, o resultado final mostra apenas a linha mais bezier, sem qualquer sombra. Meu código é bem simples: let borderLine = UIBezierPath() ...
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?
â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 ...
Configurar o quadro correto de um CAShapeLayer recém-criado
Em resumo Apple NÃO define oframe oubounds paraCAShapeLayer automaticamente (e a Apple NÃO implementou um equivalente a[UIView sizeThatFits]) Se você definir o quadro usando o tamanho da caixa delimitadora do caminho ... tudo dará errado. ...
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 ...