Je souhaite créer une fonction pour pouvoir facilement implémenter et modifier une animation de chargement que j'utilise. Je ne suis pas sûr de savoir comment retourner tout ce dont j'ai besoin pour l'afficher correctement. Voici le code que je l'habitude de créer:Retour Fonction d'animation
let x = (self.view.frame.size.width/2)
let y = (self.view.frame.size.height/2)
self.loadingUI = NVActivityIndicatorView(frame: CGRectMake(x, y, 100, 100))
self.loadingUI.center = CGPointMake(view.frame.size.width/2,
view.frame.size.height/2)
self.loadingBackground.backgroundColor = UIColor.lightGrayColor()
self.loadingBackground.frame = CGRectMake(0, 0, 150, 150)
self.loadingBackground.center = (self.navigationController?.view.center)!
self.loadingBackground.layer.cornerRadius = 5
self.loadingBackground.layer.opacity = 0.5
self.navigationController?.view.addSubview(loadingBackground)
self.navigationController?.view.addSubview(loadingUI)
self.loadingUI.type = .BallRotateChase
self.loadingUI.color = UIColor.whiteColor()
self.loadingUI.startAnimation()
Est-il possible d'écrire une fonction qui créeraient que pour que je puisse l'utiliser de temps multiples tout au long de l'application? La plupart sont dans un contrôleur de navigation pour cette application personnalisée.
Que créez-vous exactement? le chargementUI et loadingBackground? –
Oui c'est correct. C'est ce que j'ai besoin de créer pour apparaître sur l'écran. – trever