private var sockets: [CGPoint] {
let buttonSize = button.bounds.size
let rect = view.bounds.insetBy(dx: 4 + buttonSize.width / 2, dy: 4 + buttonSize.height / 2)
let sockets: [CGPoint] = [
CGPoint(rect.minX, rect.maxY),
CGPoint(rect.minX, rect.maxY),
CGPoint(rect.maxX, rect.minY),
CGPoint(rect.maxX, rect.maxY),
CGPoint(rect.midX, rect.midY)
]
return sockets
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:
参数标签'(_:,_ :)'与任何可用的重载都不匹配
在第一个CGPoint(rect.minX, rect.maxY).我认为这是从Swift 2更新到Swift 3的问题.
rma*_*ddy 12
请参阅文档CGPoint.您需要指定x和y参数标签:
CGPoint(x: rect.minX, y: rect.MaxY)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2870 次 |
| 最近记录: |