2016-05-20 3 views
1

enter image description hereブラーは

私がぼやけてログイン画面を作成しようとしていスウィフト画像ビューのサイズと一致しないと私はそれをオンラインで行う方法を見上げました。画像ビューに制約を適用すると(私が理解している/考えているものから)、ぼかしされた部分には適用されません。

import UIKit 

class ViewController: UIViewController { 

    @IBOutlet var mainBackgroundImage: UIImageView! 
    override func viewDidLoad() { 
     self.view.layoutIfNeeded() 
     self.blurMainImg() 
     super.viewDidLoad() 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 
    func blurMainImg(){ 
     let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark) 
     let blurView = UIVisualEffectView(effect: blurEffect) 
     blurView.frame = mainBackgroundImage.bounds 
     mainBackgroundImage.addSubview(blurView) 
    } 

} 

enter image description here

+0

何mainBackgroundImage制約について(すべてのための黄色の三角形とのフラグをタップ)更新して、サイレント警告にあなたの制約を忘れてしまいましたか?あなたの質問に写真を投稿できますか? –

+0

@AlessandroOrnano私はストーリーボードの画像と画像の制約を追加しました –

+0

優れた仕事の男、今あなたの質問はより明確です。 –

答えて

0

あなたが持っているとして、あなたの写真のポストが有力に同じ、それはあなたがそれを削除する必要があります(先頭と末尾の)制約の問題だと思われるとスーパービュー= 0に末尾の制約を置く - >スーパー= 0

例(トレーリング及びリーディング探し):

enter image description here

P.S:いけない

enter image description here

+0

http://imgur.com/FtRevbd何かが間違っていたと思います。イメージは画面のフルサイズではなく、ぼかし部分はまだ同じサイズではありません。 –

+0

制約を設定すると黄色い三角形が表示され、制約を更新してください(すべて) –

+0

後ろを0に変更すると、メイン画像が縮小され、ぼかしで何も変更されません。私は現在0の警告を持っていますが、それはまだ動作しません –

関連する問題