Masking a UIView
Uso o seguinte código o tempo todo no meu controlador de exibição:
UIView *view = [[CustomView alloc] init];
UIView *mask = [[CustomMask alloc] init];
[view layer].mask =[mask layer];
e mascara a vista como eu quero.
No entanto, quando não está em um controlador de exibição, recebo o erro:
'Pedido de' máscara 'de membro em algo que não seja uma estrutura ou uma união'
Por exemplo. Quero aplicar a máscara na própria classe CustomView. Então eu teria:
UIView *mask = [[CustomMask alloc] init];
[self layer].mask =[mask layer];
Isso produz o erro. Se eu fizer isso na minha classe AppDelegate com duas imagens, eu recebo o mesmo erro novament
Alguém pode explicar como posso obter o resultado desejad
Muito Obrigad