5

我有一个view覆盖componentsView的电话mkmapview。我认为让这个视图透明并带有模糊效果会很酷。所以在我的viewDidLoad方法中,我输入了:

let blur = UIBlurEffect(style: UIBlurEffectStyle.Light)
let blurView = UIVisualEffectView(effect: blur)
blurView.frame = self.view.bounds
blurView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
componentsView.insertSubview(blurView, atIndex: 0)

这行得通,它模糊了它背后的地图。但是地图仍然是彩色的——有没有办法让它变成黑白的?目前我的面板颜色清晰,我尝试将其色调设置为黑色,但没有奏效......

4

0 回答 0