Я хочу сделать стопку монет, когда пользователь нажмет «Fly in» -> монета полетит по изогнутой траектории и соберется в стопку.Я использовал CALayer:
CALayers *coinLayer = [CALayers layer];
coinLayer.backgroundColor = [UIColor clearColor].CGColor;
coinLayer.contents = (id)[UIImage imageNamed:@"head coin.png"].CGImage;
coinLayer.frame = CGRectMake(100, 500 - (10*coin), 55, 21);
coin = coin + 1;
[self.view.layer addSublayer:coinLayer];
Я сделал с анимацией по изогнутому пути, но если я добавлю свой coinLayer таким образом, то как я могу удалить CALayer, если я не добавлю его в массив.
Например, у меня есть стек чисел, я добавляю 1,2,3,4,5,6,7,8,9 в стек.При удалении 4 чисел, это будет делать от 9 до 8 ... до 6 по одному.В моем коде это правильно, когда я добавляю CALayer в слой представления?Как я могу удалить слои один за другим так же, как в примере?
Большое вам спасибо!