アプリケーションでスクリーンショットを撮る方法を実装しようとしています。UINavigationBar の先端を上にスライドさせたい (スクリーンショットを撮る) と、UINavigationBar を簡単に下にスライドさせることができます。この方法では最初のアニメーションが終了する時間がないため、アプリがコード行間で数秒間待機/保持する必要があります。
[self.navigationController setNavigationBarHidden:YES animated:YES ];
[self.navigationController setNavigationBarHidden:NO animated:YES];
それで、ボタンをアニメーション化するときのように、実行を遅らせる方法はありますか:
[UIView animateWithDuration:0.5 delay:3 options:UIViewAnimationOptionCurveEaseOut animations:^{self.myButton.frame = someButtonFrane;} completion:nil];
よろしく