Byłem bardzo podekscytowany, gdy dowiedziałem się, jak łatwo jest dodawać cienie do moich UIViews na iPhone/iPad.Cień rysunku z kwarcem jest wolny na iPhonie i iPadzie. Inny sposób?
Wystarczy dodać ramy w Xcode, dodać import do początku pliku:
#import <QuartzCore/QuartzCore.h>
Później:
self.contentView.layer.shadowRadius = 3.0;
self.contentView.layer.shadowOffset = CGSizeMake(-2.0, -3.0);
self.contentView.layer.shadowOpacity = 0.5;
self.contentView.layer.shadowColor = [UIColor blackColor].CGColor;
Chociaż to robi stworzyć piękny cień w mojej aplikacji, to także opóźnia to do śmierci teraz, gdy widok jest pokazany ... nawet po uruchomieniu poza debuggerem. Czy jest coś, o czym zapominam, czy ta metoda nie jest praktyczna w przypadku większych widoków?
Dla porównania opublikowałem zrzut ekranu here.
Rzeczywiście, dokładnie tego właśnie szukałem. Dzięki! – Moduspwnens
Dla tych, którzy przybyli tutaj z Google, moglibyście jednak zmienić "self.bounds" na "self.contentView.bounds", aby pasowało do mojego przykładu? – Moduspwnens
@Moduspwnens naprawdę – cobbal