【问题标题】:Create new layer on top off parent layer在父层之上创建新层
【发布时间】:2014-07-23 12:40:41
【问题描述】:

我有一个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];


}

【问题讨论】:

    标签: ios cocos2d-iphone


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-22
      • 2016-07-05
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多