我正在尝试向 UIVisualEffectView 添加一个按钮。但是,我添加的按钮没有响应触摸事件,我不明白为什么。这是代码。
override func viewDidLoad() {
super.viewDidLoad()
let image = UIImage(named: "face2")
let imageView = UIImageView(image: image)
imageView.frame = CGRectMake(0, 0, 200, 200)
let button = UIButton(frame: CGRectMake(50, 50, 100, 100))
button.setTitle("huhuhu", forState: UIControlState.Normal)
button.setTitleColor(UIColor.blackColor(), forState: .Normal)
button.userInteractionEnabled = true
let effect = UIBlurEffect(style: .Light)
let blurView = UIVisualEffectView(effect: effect)
blurView.frame = view.bounds
view.addSubview(imageView)
view.addSubview(blurView)
view.addSubview(button)
}