[英]Swift: NSStringDrawingOptions, can't pass multiple parameters
最近,我读这篇文章关于传递多个参数到NSStringDrawingOptions
财产boundingRectWithSize()
但是显着的解决方案对我有没有工作。
有人知道任何给定的解决方案吗,还是我们还在等待苹果公司将这个错误从Swift中消除?
片段:
options: NSStringDrawingOptions.UsesFontLeading | NSStringDrawingOptions.UsesLineFragmentOrigin
在抛出错误方面: NSStringDrawingOptions is not convertible to bool
我试图通过引用的帖子中提出的每个解决方案,但是对我来说没有任何用处,对此的任何指导将不胜感激。
使用unsafeBitCast
。
如下所示:
let options = unsafeBitCast(NSStringDrawingOptions.UsesLineFragmentOrigin.rawValue |
NSStringDrawingOptions.UsesFontLeading.rawValue,
NSStringDrawingOptions.self)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.