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.
Very good article! We are linking to this great article on our site. Keep up the great writing.