Ich versuche eine globale Funktion zu schreiben, die einen activityIndicator zu einer beliebigen Ansicht hinzufügt (meistens imageViews), indem ich eine solche Funktion aufruft.
Die Funktion, die ich gerade habe, besteht aus:
%Vor%Aber ich bekomme aus irgendeinem Grund nicht die Mitte der Ansicht.
Ich habe auch verschiedene Lösungen rund um SO und Google ausprobiert, aber bis jetzt hat noch keiner funktioniert.
Gibt es eine Möglichkeit, den Mittelpunkt zu erhalten und den activityIndicator auf eine UIView zu setzen?
Ich habe dein Problem einfach reproduziert (siehe meinen Kommentar). Ich denke, es könnte ein Problem des automatischen Layouts sein. Kann es sein, dass Sie Constraints stattdessen verwenden können, um die Position zu berechnen?
%Vor%Ich hoffe, das könnte helfen.
Die Eigenschaft center
ist relativ zur Superview einer Ansicht. Wenn also der Rahmen Ihrer Ansicht {10, 10, 20, 20}
ist, wird center
{20, 20}
sein.
Ich schätze, Sie möchten das activityIndicator
in view
zentrieren.
Sie können
tun %Vor%