Einzelnen Beitrag anzeigen

Crocotronic

Registriert seit: 9. Mai 2013
258 Beiträge
 
#3

AW: iOS 6 - UIView layer

  Alt 7. Apr 2014, 19:07
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:
var V: Pointer;
begin
  inherited Create;
  V := UIView(Super).init;
  if V <> GetObjectID then
    UpdateObjectID(V);
Das UIView wird dann so erzeugt:
Delphi-Quellcode:
  FViewLocal := TViewEx.Create;
  FViewLocal.FView := Self;
  FView := UIView(FViewLocal.Super);
  FView.setBackgroundColor(TUIColor.Wrap(TUIColor.OCClass.whiteColor));
Kreiere ich das UIView jetzt so, wie es hier steht, ist der Layer unter iOS6 null.
FView := TUIView.Wrap(TUIView.Alloc.Init); würde hingegen funktionieren...
Hast du eine Idee?

P.S.: Ich hoffe hierfür reißt mir jetzt keiner den Kopf ab
  Mit Zitat antworten Zitat