Sto cercando di ottenere il centro della mia vista utilizzando il codice sottostante, la classe utilizzata è da DTIActivityIndicatorView
che aggiunge un indicatore di attività personalizzato alla vista.Come ottenere il centro della vista
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))
Ma il codice riportato sopra mi dà il seguente risultato in cui l'indicatore di attività non è centrato nel mezzo.
UIScreen.main.bounds.midX e UIScreen.main.bounds.midY funzionano anche in swift 4 – uguboz