![]() |
iOS 6 - UIView layer
Hallo,
kann mir jemand sagen, warum es unter iOS6 kein Layer gibt? Sobald ich TUIView.Layer anspreche, schmiert mir die App unter iOS6 ab, was unter iOS7 funktioniert. Viele Grüße Croco |
AW: iOS 6 - UIView layer
Gibt es eigentlich seit iOS2 ...
Hast Du übersehen das QuartzCore Framework mit einzubinden? |
AW: iOS 6 - UIView layer
Hier ist mal wieder die TMS-Komponente dran schuld...
Die kreieren das UIView irgendwie anders :?: Das Objekt TViewEx erbt von TOCLocal und sieht so im Konstruktor aus:
Delphi-Quellcode:
Das UIView wird dann so erzeugt:
var V: Pointer;
begin inherited Create; V := UIView(Super).init; if V <> GetObjectID then UpdateObjectID(V);
Delphi-Quellcode:
Kreiere ich das UIView jetzt so, wie es hier steht, ist der Layer unter iOS6 null.
FViewLocal := TViewEx.Create;
FViewLocal.FView := Self; FView := UIView(FViewLocal.Super); FView.setBackgroundColor(TUIColor.Wrap(TUIColor.OCClass.whiteColor));
Delphi-Quellcode:
würde hingegen funktionieren...
FView := TUIView.Wrap(TUIView.Alloc.Init);
Hast du eine Idee? P.S.: Ich hoffe hierfür reißt mir jetzt keiner den Kopf ab :oops: |
AW: iOS 6 - UIView layer
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz