İçeriğe geç

CoreGraphics ile CATextLayer kullanımı

İOS

Merhabalar bu yazımda CoreGraphics ile yazı katmanı yani CATextLayer nasıl oluştururuz. Bunun örneğini vereceğim.

CATextLayer direk olarak grafik katmanı üzerinden oluşturulmakta buda performans olarak hız demek. Bu katmanı genel olarak görsel içerik hazırlarken kullanmanız tavsiye edilir.

Aşağıdaki verdiğim örnekte kullanım şeklini görebilirsiniz.

        let textLayer = CATextLayer()
        textLayer.frame = view.bounds
        
        let string = "kenanatmaca.com"
        
        textLayer.string = string
        
        let fontName: CFStringRef = "Avenir-Next"
        textLayer.font = CTFontCreateWithName(fontName, 9, nil) // UIFont'da kullanılabilinir.
        
        textLayer.foregroundColor = UIColor.blackColor().CGColor
        textLayer.wrapped = true
        textLayer.alignmentMode = kCAAlignmentCenter
        textLayer.contentsScale = UIScreen.mainScreen().scale
        
        self.view.layer.addSublayer(textLayer)

Kodumuzda view ekranına view ekranı boyutunda katman olarak bir yazı katmanı eklemiş olduk.

 

 

Kategori:iOS

Tek Yorum

  1. Very good article! We are linking to this great article on our site. Keep up the great writing.

Bu yazı yorumlara kapalı, ama geri izlemeler ve pingback'ler açık.

Copyright © 2022 Kenan Atmaca