在父层上创建新图层

时间:2014-07-23 12:40:42

标签: ios cocos2d-iphone

我有CCScrollView我还需要添加自定义通知。我需要将通知置于中心位置,因为CCScrollView大于设备的高度,它基于CCScrollview的高度(在大多数情况下将其定位得太低)。

为了抵消这种情况,我怀疑我需要在此基础上创建一个新图层。我该怎么做?

我的代码添加自定义通知

-(void)loadNotification {

    //Import Level Up Scene
    CCNode *notification = [CCBReader load:@"notification-stamina"];
    CGPoint centerPos = ccp([CCDirector sharedDirector].viewSize.width * 0.5, [CCDirector sharedDirector].viewSize.height * 0.5);
    notification.position = centerPos;
    [self addChild:notification];


}

1 个答案:

答案 0 :(得分:1)

您需要将通知添加为滚动视图的兄弟(两者都具有相同的父级),而不是滚动视图的子级。这样,通知位置独立于滚动视图。