jjzjj

relativePosition

全部标签

Swift 二元运算符 '+' 不能应用于两个 CGFloat 操作数

我正在用Swift编写一个函数来检测我点击的是哪个六边形。但是我遇到了一条特殊的错误消息,指出我无法添加两个CGFloat。无论我做了什么,例如将let更改为var,分别声明和分配,但没有用。我想肯定还有其他问题,但我找不到。代码如下:funcpointToCoordinate(position:CGPoint)->(Int,Int){vargridHeight=2*singleRadius/sqrt(CGFloat(3))*1.5vargridWidth=2*singleRadiusvarhalfWidth=singleRadiusvarrelativePosition=CGPoin

Swift 二元运算符 '+' 不能应用于两个 CGFloat 操作数

我正在用Swift编写一个函数来检测我点击的是哪个六边形。但是我遇到了一条特殊的错误消息,指出我无法添加两个CGFloat。无论我做了什么,例如将let更改为var,分别声明和分配,但没有用。我想肯定还有其他问题,但我找不到。代码如下:funcpointToCoordinate(position:CGPoint)->(Int,Int){vargridHeight=2*singleRadius/sqrt(CGFloat(3))*1.5vargridWidth=2*singleRadiusvarhalfWidth=singleRadiusvarrelativePosition=CGPoin