我正在使用以下电话:
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。