ios - CGContextSetLineDash不可用

标签 ios swift swift3 cgcontext

CGContextSetLineDash(context, 0, [2, 2], 2)

通过上面的代码行,我得到了错误:
CGContextSetLineDash不可用:使用setLineDash(自身:阶段:长度:)
我试过没用,有什么建议吗?

最佳答案

setLineDash不是静态/类方法,而是实例方法:

context.setLineDash(phase: 0, lengths: [2, 2])

关于ios - CGContextSetLineDash不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41942655/

相关文章:

iphone - 在 GPUImage 中实现一个简单的自适应阈值

swift - UILabel 未显示在 View 中

swift 4 : return false, 验证网络服务登录数据

ios - FormBaseCell' 仅适用于 iOS 10.0 或更新版本

ios - Google Maps myLocationButton 在 Tab Bar Controller Swift 3 下

ios - Swift 3 - 带填充的 UICollectionView 中心单元

ios - OCMock 抛出 EXC_BAD_ACCESS

ios - 这是一个 objective-c block 吗?

ios - 在iOS中以编程方式锁定/禁用相机

ios - 如何使用 Swift 在 XCode 中制作带有动画的 LauchScreen?