Проблема при назначении фрейма UITextView для CATextLayer - PullRequest
1 голос
/ 28 февраля 2020

Я получаю подпредставления (UITextView) из UIImageView и с содержимым UITextView, которое я создаю CATextLayer для добавления в видеофайл, потому что мне нужно показать каждый кадр для определенного временное ограничение. Мне удалось скопировать большинство атрибутов UITextView, кроме его кадра.

for subview in tempImageView.subviews {          
    let textview : UITextView
    textview = subview as! UITextView
    let text = CATextLayer()
    text.frame = textview.frame
    print(text.frame)
    text.string = textview.text
    text.font = textview.font
    text.foregroundColor = textview.textColor?.cgColor 
    text.backgroundColor = textview.backgroundColor?.cgColor
    text.displayIfNeeded()
    text.beginTime = 3
    text.duration = 2    
    parentlayer.addSublayer(text)                
}
...