Я получаю подпредставления (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)
}