locationOnJoystick.x
- это CGFloat
, а joystickArea.frame.size
- CGSize
.Это разные типы, вы не можете их сравнивать.
Я полагаю, вам следует сравнить locationOnJoystick.x
с шириной joystickArea.frame.size
(и то же самое с y и высотой):
if (locationOnJoystick.x > joystickArea.frame.size.width || locationOnJoystick.y > joystickArea.frame.size.height) {