Blur correspondant pas à la taille de l'affichage de l'image Swift
Je suis en train de créer un écran de connexion floue et j'ai regardé comment le faire en ligne. Quand j'applique les contraintes à la vue d'image, (d'après ce que je comprends/pense) elle ne s'applique pas à la partie floue.
import UIKit
class ViewController: UIViewController {
@IBOutlet var mainBackgroundImage: UIImageView!
override func viewDidLoad() {
self.view.layoutIfNeeded()
self.blurMainImg()
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func blurMainImg(){
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = mainBackgroundImage.bounds
mainBackgroundImage.addSubview(blurView)
}
}
Qu'en est-il des contraintes de mainBackgroundImage? Pouvez-vous poster une photo dans votre question? –
@AlessandroOrnano J'ai ajouté une image du storyboard et les contraintes pour l'image –
Excellent homme de travail, maintenant votre question est plus claire .. –