如何将变量设置为 a CGMakePoint
?
我尝试通过以下方式设置和调用变量:
我希望这个能工作。
float p0[] = {0, 100};
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:CGPointMake(p0)]; // this tells me I need two arguments
没有!
float *p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
失败的!
NSObject *p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
又一个错误!
id p0 = CGPointMake(0, 100);
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
课程标准杆!
NSString *p0 = @"CGPointMake(0, 100)";
UIBezierPath *point = [[UIBezierPath alloc] init];
[point moveToPoint:p0];
我猜我只是将其转换为错误的类型。我不一定需要设置我的变量= CGPointMake(0, 100)
,但我确实需要能够将我的变量设置为我的坐标= (0, 100)
。