I użyć następującego kodu cały czas moim zdaniem Kontroler:maskujące UIView
UIView *view = [[CustomView alloc] init];
UIView *mask = [[CustomMask alloc] init];
[view layer].mask =[mask layer];
i maskuje pogląd, jak chcę.
Jednak, gdy nie jest w kontroler widoku pojawia się błąd:
„Zapytanie o członka«maski»w coś nie struktury lub unii”
Np Chcę zastosować maskę w samej klasie CustomView. Tak więc musiałbym:
UIView *mask = [[CustomMask alloc] init];
[self layer].mask =[mask layer];
Powoduje to błąd. Jeśli zrobię to w mojej klasie AppDelegate z dwoma obrazami, ponownie otrzymam ten sam błąd.
Czy ktoś może wyjaśnić, w jaki sposób mogę uzyskać pożądany wynik.
Dziękujemy
Idealny. Dziękuję Ci. _ Dokładnie to, czego potrzebowałem. Odpowiedziałaś na moje pytanie w swoim pytaniu, czyli: ** Jak zamaskować UIView innym UIView (bez użycia obrazu)? ** – Timo