Рисовать приписанную строку не так, как отображать в UITextView - PullRequest
0 голосов
/ 28 января 2019

Элемент управления 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)  

Это результат сравнения двух экранов ниже.

enter image description here

Я знал, что они должны отображаться одинаково в пикселях, но, похоже, у них разное пространство строк.

...