Элемент управления UITextView отображает некоторый текст.Я получил текст и нарисовал его CoreText.
let textview = UITextView()
// ..... another place .....
let text = textview.attributedText
//.... in draw(rect) function
//.... flip screen ....
let setter = CTFramesetterCreateWithAttributedString(text)
CTFramesetterCreateFrame(setter,
range,
CGPath(rect:
CGRect(origin: CGPoint.zero, size: screenSize),
transform: nil),
nil)
Это результат сравнения двух экранов ниже.
Я знал, что они должны отображаться одинаково в пикселях, но, похоже, у них разное пространство строк.