我有一个球类,由我在屏幕上绘制的UIImage组成。我有2个花车来获得UIImage,x和y的poistion所以我做了2个吸气剂来获得这个位置:
-(float) getX { return self.center.x; }
-(void) setX: (float)x_{ x = x_; }
-(float) getY { return self.center.y; }
-(void) setY: (float)y_{ y = y_; }
返回“请求成员'中心',而不是结构或联合”
但是self.center.x通常会返回一个浮点数......我不明白......
答案 0 :(得分:1)
UIImage没有中心属性。你可能正在考虑从UIView下来的事情。显示图像的视图是UIImageView - 它具有中心属性。
UIImages本身也没有位置,所以没有类似的中心,但如果你做了类似的事情:
CGPointMake(image.size.width*0.5f, image.size.height*0.5f);
相对于图像本身,您将获得图像中间的位置。