Co znajdę ciekawego z CAReplicatorLayer:Jaka jest magia za CAReplicatorLayer?
- Jest w stanie bardzo skutecznie wyświetlać CALayer wiele razy z różnych przekształceń (Jak)
- Wydaje się, że w jakiś sposób ponownie wykorzystuje „sklep podkład” dla replikowane warstwa, a nawet zastosuj do niej kilka odcieni kolorów (jak?)
Chciałbym dostać się do kodu źródłowego lub zdobyć wiedzę na temat magii za CAReplicatorLayer. Chciałbym mieć klasę CALayer podobną do klasy CAReplicatorLayer, ale z większą kontrolą. Chciałbym mieć kontrolę nad transformacją indywidualnie dla każdej replikowanej instancji.
Tak zadałem w zupełnie inny sposób: Czy możliwe jest uzyskanie "zaplecza" dla CALayera i wyświetlenie go tak, jak chcę, ile razy chcę?
(przez "backing store" rozumiem renderowanie tekstury dla CALayer/UIView.Nie wiem zbyt wiele o tym, co dzieje się pod maskami CoreAnimation/QuartzCore).
Dlaczego nie patrzę na alternatywy jak np. renderowanie CALayer do UIImage:
- Wydajność
- zawartość jest dynamiczna/zmieniając dość często pod przejściami
- Byłoby niesamowite ręce w dół, aby zrobić to w inny sposób!
Sam się nad tym zastanawiałem. Mam nadzieję, że ktoś mądrzejszy od nas przychodzi haha. –