Как поместить пустоту (жест встряхивания) в IBAction (кнопка)?

Я создаю приложение и столкнулся с проблемой. В моем приложении есть кнопка воспроизведения, когда пользователь нажимает на нее, анимация воспроизводится и заканчивается. Я создал выше в коде, который я покажу ниже, но мне нужна помощь. Когда игрок нажимает кнопку воспроизведения, он должен отображать ярлык с надписью «встряхнуть», а когда пользователь встряхивает iPhone, ярлык исчезает и запускается анимация. Я не могу поместить код анимации в код IBAction. Пожалуйста помоги :)

-(IBAction)startanimation { 



animation.animationImages= [NSArray arrayWithObjects:
                                [UIImage imageNamed:@"Frame0.png"],
                                [UIImage imageNamed:@"Frame1.png"],
                                [UIImage imageNamed:@"Frame2.png"],
                                [UIImage imageNamed:@"Frame3.png"],
                                [UIImage imageNamed:@"Frame4.png"],
                                [UIImage imageNamed:@"Frame5.png"],
                                [UIImage imageNamed:@"Frame6.png"],
                                [UIImage imageNamed:@"Frame7.png"],
                                [UIImage imageNamed:@"Frame8.png"],
                                [UIImage imageNamed:@"Frame9.png"],
                                [UIImage imageNamed:@"Frame10.png"],
                                [UIImage imageNamed:@"Frame11.png"],
                                [UIImage imageNamed:@"Frame12.png"],
                                [UIImage imageNamed:@"Frame13.png"],
                                [UIImage imageNamed:@"Frame14.png"], 
                                nil];

    [animation setAnimationRepeatCount:1];
    animation.animationDuration = 1;
    [animation startAnimating];


    button.hidden = 1;
    animation.hidden = 0;
    Menu.hidden = 0;
    replay.hidden = 0;



}

Я новичок в кодировании, поэтому, пожалуйста, объясните любые ответы :)

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос