Mam dwa różne UIImageViews
. Chciałbym, aby top UIImageView
zmieszał się, używając trybu mieszania ekranu z dolnym UIImageView
.Układanie UIViews z trybami mieszania w iOS
Znam własności CALayer
: compositingFilter
i wiem, że to nie działa w iOS. Dużo szukałem rozwiązań i odkryłem, jak należy podklasę UIView
zastąpić drawRect
.
Próbowałem ustawić kontekst w drawRect
w trybie mieszania ekranu, mimo że nadal rysuje każdy z obrazów w normalny sposób. Być może robię coś złego, inaczej podejście powinno być inne. Może potrzebuję OpenGL lub CALayer, aby to osiągnąć. Czy ktoś może pomóc?
Zamieść swój kod. Ponadto będziesz musiał narysować oba obrazy w jednym widoku; nie można mieszać jednego widoku z zawartością innego widoku. –
@KurtRevis Wiem, że mogę narysować dwa obrazy w jednym UIView przy użyciu ekranu, czyli podstawowy rysunek w drawRect. Musiałem to zrobić między poglądami. Jeśli na razie nie istnieje, opublikuj to jako odpowiedź, abym mógł zamknąć pytanie. –