Jakby ktoś potrzebował (mi się nie udało znaleźć nic sensownego), to zrobiłem prostą kategorię na UIView, która dodaje efekt paralaxy podobny do tego z iOS 7 w starszych wersjach.
Każdy obiekt klasy (lub subklasy) UIView ma nowy parametr iOS6ParallaxIntensity, który wystarczy ustawić na dowolną wartość inną niż 0, aby zaczął się poruszać wraz z poruszaniem urządzeniem (np ustawienie iOS6ParallaxIntensity na 20 sprawi, że dany widok będzie się wychylał max o 20 pixeli w dowolnym kierunku). Ustawienie ujemnej wartości przesuwa widok w przeciwnym kierunku niż ruszamy urządzeniem.
Trzeba tylko pamiętać by przed dealokowaniem widoku ustawić ten parametr na 0, żeby wypisał się z observerów NSNotificationCenter, np w metodzie - (void)dealloc UIViewControllera w którym dany widok się znajdował.
https://www.cocoacon...view-mwparallax
Gwiazdkujcie, favoritujcie zapraszam. Jakby były jakieś pytania to tu będę odpowiadał.
Paralaxa na iOS 6 i wcześniejszych
Rozpoczęty przez
P_P
, 06 wrz 2013 12:23
1 odpowiedź w tym temacie
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych