我正在尝试使用以下代码创建多个“卡片”以对其进行动画处理:
CAReplicatorLayer *cardsWrapperLayer = [CAReplicatorLayer layer];
cardsWrapperLayer.instanceCount = 4;
cardsWrapperLayer.instanceDelay = 10;
cardsWrapperLayer.instanceTransform = CATransform3DMakeTranslation(0, phoneSize.height + self.phonePadding, 0);
[cardsWrapperLayer addSublayer:self.cardLayer];
但它们同时出现,即使instanceDelay
设置为10
. 我在方法中有这段代码viewDidAppear
。