Използвам следния код през цялото време в моя изглед контролер:
UIView *view = [[CustomView alloc] init];
UIView *mask = [[CustomMask alloc] init];
[view layer].mask =[mask layer];
и маскира гледката, както искам.
Въпреки това, когато не е в контролер за изглед, получавам грешката:
„Искане за членска „маска“ в нещо, което не е структура или синдикат“
напр. Искам да приложа маската в самия клас CustomView. Така че бих имал:
UIView *mask = [[CustomMask alloc] init];
[self layer].mask =[mask layer];
Това води до грешката. Ако го направя в моя клас AppDelegate с две изображения, отново получавам същата грешка.
Някой може ли да обясни как мога да постигна желания резултат.
Много благодаря