text.drawInRect(aRectangle, withFont: font, lineBreakMode: .UILineBreakModeTailTruncation, alignment: .Center)
我在 .UILineBreakModeTailTruncation 中收到错误...那么我该如何解决呢??? 我正在使用 Xcode 7,swift 2
我收到另一个错误,即: 'drawInRect(_:withFont:lineBreakMode:alignment:)' 不可用..我该如何解决??
谢谢..!!!
最佳答案
您传递的枚举值不正确,您应该传递如下值:
text.drawInRect(aRectangle, withFont: font, lineBreakMode: .TailTruncation, alignment: .Center)
或
text.drawInRect(aRectangle, withFont: font, lineBreakMode: UILineBreakMode.TailTruncation, alignment: .Center)
仅供引用
UILineBreakMode is deprecated (从 iOS 6 开始),你应该使用 NSLineBreakMode反而。所以上面的代码改为:
text.drawInRect(aRectangle, withFont: font, lineBreakMode: .ByTruncatingTail, alignment: .Center)
或
text.drawInRect(aRectangle, withFont: font, lineBreakMode: NSLineBreakMode.ByTruncatingTail, alignment: .Center)
关于ios - 没有更多上下文,表达式类型不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36224933/