1
我尽量把我的位置节点上与CGPointMake
和任何我右CGRectGetMin/Mid/Max
值节点没有显示出来,并使用NSLog
总是输出0例如:位置不起作用
- (id)initOnLeftSide
{
self = [super init];
if (self) {
self.name = @"leftPlayer";
Paddle *leftPaddle = [[Paddle alloc] initWithName:@"leftPaddle"];
leftPaddle.position = CGPointMake(self.frame.origin.x + 50, CGRectGetMidY(self.frame));
[self addChild:leftPaddle];
}
return self;
}
身高节目作为0,即使我使用self.parent.frame.size.height
仍然输出0.只有这种方式,桨将工作是self.frame.origin.y
,但我想创建桨普遍,所以它会出现在iphone上和ipad上的相同的地方。 我做错了什么,我该如何解决?
如果你的身高是零,你有更多的问题正在进行,如果你的身高是零,那么'self'有什么问题,无论'self'是否是 – Knight0fDragon
尝试设置框架先给位置,也是leftpaddle是自定义视图比你没有正确加载它的笔尖 –