UIVisualEffectView renders differently on different devices
问题 In my ViewController.swift : var img = UIImageView(image: UIImage(named: "puddles")) img.frame = view.bounds; view.addSubview(img); var effect = UIBlurEffect(style: UIBlurEffectStyle.Light) var effectView = UIVisualEffectView(effect: effect) effectView.frame = CGRectMake(0, 0, 500, 500) view.addSubview(effectView) The image as rendered using the code above in the iPad Air , iPhone 5 , or iPhone 5S simulators: The image as rendered using the code above in the iPhone 4S , iPad 2 , or iPad