Я хочу сделать несколько уведомлений с продолжительностью анимации. Эти коробки будут скользить вниз (сверху) до тех пор, пока они не будут закрывать панель состояния и навигационную панель (0,3 с), быть статическими и видимыми в течение примерно 2,4 секунд, а затем сдвигать назад с экрана (0,3 с).Продолжительность анимации на iOS
Я грубо сделать их, как показано ниже:
notificationLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 64)];
[UIView animateWithDuration:0.3 delay:2.4 options:UIViewAnimationOptionCurveLinear animations:^{notificationLabel.frame = CGRectMake(0,-64, 320, 64);} completion:nil];
Эти коды имеют две проблемы. Во-первых, я не могу показать позицию этого уведомления на верхней панели. Если я прокручу вниз, я должен сдвинуться вверх, чтобы увидеть этот ярлык. Я просто хочу видеть это как панель навигации.
Во-вторых, чтобы показать и скрыть метку уведомления не точное время. Как я могу изменить свой код для этих проблем?
Пожалуйста, дайте мне знать. Благодарю.