Hallo,
ich habe ein Problem, und zwar: meine App soll auf iOS als auch auf Windows laufen (was ja seid Franks Idee stylisch wunderbar funktioniert). Nur funtkioniert das nicht, sobald ich die nativen iOS-Controls benutze (logisch). Deshalb habe ich vor, den DPFActivityIndicator nur zu erstellen, wenn die App auf iOS läuft.
Das habe ich mal folgenderweise gemacht:
Delphi-Quellcode:
{$IFDEF IOS}
ActivityIndicator1:= TDPFActivityIndicatorView.Create(F_Main);
ActivityIndicator1.Align:= TAlignLayout.alCenter;
ActivityIndicator1.Width:= 110;
ActivityIndicator1.Height:= 110;
ActivityIndicator1.BackgroundColor:= TAlphaColors.Black;
ActivityIndicator1.Color:= TAlphaColors.blue;
ActivityIndicator1.Alpha:= 0.8;
DPFLabel1:= TDPFLabel(ActivityIndicator1);
DPFLabel1.Align:= TAlignLayout.alMostBottom;
DPFLabel1.Position.Y:= 66;
DPFLabel1.Width:= 110;
DPFLabel1.Height= 34;
DPFLabel1.Text:= 'Laden...';
DPFLabel1.TextColor:= TAlphaColors.White;
DPFLabel1.TextAlignment:= TDPFTextAlignment.taCenter;
ActivityIndicator1.StartAnimating;
{$ENDIF}
Nur funktioniert das nicht, also das Fenster wird nicht angezeigt. Auch ein
BringToFront bewirkt nichts.
Irgendwelche Idee?
Viele Grüße
Croco