J'ai une application iOS créée avec Xcode et Swift. J'utilise le code suivant pour traction à rafraichissementXcode: l'animation UIWebView «pull-to-refresh» n'est pas centrée lorsque le site Web est agrandi
func pullToRefresh() {
self.homewebview.reload()
}
func addRefreshControl() {
refreshControl = UIRefreshControl()
refreshControl.attributedTitle = NSAttributedString(string: "Please wait a moment…")
refreshControl.addTarget(self, action: #selector(FirstViewController.pullToRefresh), forControlEvents:.ValueChanged)
self.homewebview.scrollView.addSubview(refreshControl)
}
Il fonctionne très bien et l'animation est montré, aussi. Mais, lorsque l'utilisateur a zoomé (dans ou hors) le site Web et tire pour rafraîchir l'animation (roue tournante, texte "S'il vous plaît attendre un instant ...") n'est pas centré (horizontalement) en fonction de quel côté du site zoomé est réellement montré.
Est-ce que quelqu'un sait comment résoudre ce problème?