我正在使用以下电话:

CGContextSetTextPosition(context, 0, -bounds.origin.y)

升级到Xcode 8和Swift 3后,出现以下错误:

'CGContextSetTextPosition'不可用:使用var textPosition

阅读完Apple文档后,我意识到textPosition属性实际上是一个吸气剂,它只能“返回绘制文本的位置”。它没有设置任何内容,并且在文档中似乎没有用于文本位置的设置器功能。

那我该怎么设置文字位置呢?

也欢迎使用Obj-c代码。

最佳答案

您需要像这样在textPosition上使用CGContext

context.textPosition = CGPoint(x:0, y:-bounds.origin.y)

有关更多信息,请阅读Apple文档Core Graphics中的textPosition。

07-26 04:01