В моем 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)
Изображение, отображаемое с использованием приведенного выше кода в симуляторах iPad Air
, iPhone 5
или iPhone 5S
:
Изображение, отображаемое с использованием кода выше в симуляторах iPhone 4S
, iPad 2
или iPad Retina
:
Примечание. Оба изображения выше были взяты из симулятора, но это можно воспроизвести на реальных устройствах, на которых работает iOS 8 Beta 1.
Очевидно, что я хотел бы добиться первого эффекта на всех устройствах. Как я могу добиться того же первого эффекта на всех устройствах?