İçeriğe geç

UIVibrancyEffect kullanımı

İOS

Merhabalar bu yazımda İOS uygulamalarınızda resimlerin üzerine blur olarak eklediğimiz UIBlurEffectView‘in üzerinde daha görünür nesneler eklememiz için işe yarar olan UIVibrancyView‘i nasıl kullanırız bunun örneğini vereceğim.

Resimlerin üzerine eklenen blur şık görünmekte İOS işletim sistemindede yukardan aşağıya kaydırdığımızda veya aşağdan yukarıya kaydırdığımızda çıkan işlev ve bildirim ekranlarında’da görebilirsiniz.

Bu blur görünümün üzerinde İOS nesneleri eklediğimizde görsel olarak daha şık ve bu blur görünümüne güzellik katan görünüm isteyebilirsiniz. Bunun için UIVibrancyView kullanılmakta.

Aşağıdaki verdiğim örnekte blur efekt eklediğim image view üzerine vibrancy kullandığımız bir label ile yazı yazıyoruz ve bu yazı arka fondaki görüntüyle uyumlu olmuş oluyor.

        let blurEffect = UIBlurEffect(style: .Dark)
        
        let blurView = UIVisualEffectView(effect: blurEffect)
        blurView.frame = imgview.bounds

        imgview.insertSubview(blurView, atIndex: 0)
        
        let label = UILabel()
        label.frame = CGRect(x: 10, y: 10 , width: 30, height: 30)
        label.text = "Merhaba"
        label.font = UIFont(name: "Avenir", size: 19)
        label.sizeToFit()
        
        let vibrancyEffect = UIVibrancyEffect(forBlurEffect: blurEffect)
        let vibrancyEffectView = UIVisualEffectView(effect: vibrancyEffect)
        vibrancyEffectView.frame = imgview.bounds
        
        vibrancyEffectView.contentView.addSubview(label)
        blurView.contentView.addSubview(vibrancyEffectView)

 

Tarih:iOS

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca