0
我想添加一個按鈕到UIVisualEffectView。但是,我添加的按鈕沒有響應觸摸事件,我不明白爲什麼。這是代碼。放置在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)
}
原來我需要設置不同的顏色突出顯示的狀態。 – brumbrum