Wir hatten hier vor einiger Zeit mal das Thema mit der Library "Reachability" von Toni Million.
Mit dem HUB kannst Du es -ziemlich sicher- genauso lösen.
Erstelle Dir in Xcode ein neues "Static Library" Projekt.
Füge die "MBProgressHUD.h" und "MBProgressHUD.m" von
hier in das Library Projekt ein.
Erzeuge die Lib in Xcode und kopiere die "libMBProgressHUD.a" und "libMBProgressHUD.h" (oder wie auch immer Du das Projekt genannt hast) auf deinen Delphi Rechner.
Der Header ist gut dokumentiert und recht überschaubar.
Sollte also nicht so schwer zu übersetzen sein.
Anschließend kannst du die .a als statische Bibliothtek in dein Projekt einbinden und das HUD benutzen.
Daniel hat bei dem Reachability Thema ein passenden FMX Beispiel gepostet.
Da kannst Du Dir bestimmt ein paar Anregungen holen.
PS:
Sehe gerade, dass alle Konstruktoren ein UIView oder ein UIWindow brauchen.
Ich habe keine Ahnung welche Klasse die Views von FMX am Ende haben....
Bevor Du da viel Arbeit reinsteckst, checke das sicherheitshalber vorher ab.
Noch ein PS:
Oder Du erstellst Dir einfach eine Standard Cocoa
UIActivityIndicatorView Instanz über den FMX UIKit Wrapper.
Ist sehr übersichtlich...
- Instanz erstellen
- activityIndicatorViewStyle setzen
- hidesWhenStopped auf True setzen
- startAnimating
- und wenn fertig .... stopAnimating