Ich versuche, das Zentrum meiner Ansicht zu erhalten, indem Sie den unten stehenden Code verwenden, die verwendete Klasse ist DTIActivityIndicatorView
, die einen benutzerdefinierten Aktivitätsindikator zur Ansicht hinzufügen.So erhalten Sie das Zentrum der Ansicht
var midX = CGRectGetMidX(self.view.bounds)
var midY = CGRectGetMidY(self.view.bounds)
let topStoriesActivityIndicator: DTIActivityIndicatorView = DTIActivityIndicatorView(frame: CGRect(x: midX, y: midY, width:80.0, height:80.0))
Aber der Code oben gibt mir das folgende Ergebnis, wo der Aktivitätsindikator nicht in der Mitte zentriert ist.
UIScreen.main.bounds.midX und UIScreen.main.bounds.midY funktionieren auch in swift 4 – uguboz