В следующем коде ниже я пытаюсь перевести или более графический контекст, для которого я использую CoreText
для рисования. Первые четыре строки кода переворачивают систему координат, поскольку CoreText использует начало координат из нижнего левого угла. После того, как система координат перевернута, мне нужно переместить графический контекст вниз по оси Y на величину textFrameOriginY
. Однако следующий код, который я использую, не работает. Я не очень знаком с графикой, и мне было интересно, если я что-то не так делаю?
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetTextMatrix(context, CGAffineTransformIdentity);
CGContextTranslateCTM(context, 0, self.bounds.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextTranslateCTM(context, 0, textFrameOriginY);