Halli Hallo,
vielleicht kann mir bei diesem Problem ja jemand helfen:
Folgender Code ist dazu da, ein Schatten um ein UIView zu zeichen (damit das Menü so aussieht, als läge es unter dem MainView).
Delphi-Quellcode:
MainView.View.layer.setShadowColor(TUIColor.Wrap(TUIColor.OCClass.blackColor).CGColor);
MainView.View.layer.setShadowOffset(CGSizeMake(1,1));
MainView.View.layer.setShadowRadius(6);
MainView.View.layer.setShadowOpacity(0.8);
MainView.View.layer.setShadowPath(TUIBezierPath.Wrap(TUIBezierPath.OCClass.bezierPathWithRect(MainView.View.layer.bounds)).CGPath);
Auf meinem iPhone 5 mit iOS 7 kein Problem. Auf dem iPod Touch 4G mit iOS 6 gibt es eine Zugriffsverletzung, sobald ich das layer nur anspreche. Es scheint nicht kreiert worden zu sein.
Das ist doch nicht möglich?!!?
Viele Grüße
Croco