Я слежу за WWDC 2017, где объясняется, как использовать UIViewPropertyAnimation
для управления UIPanGesture
на ViewController
.
Мой проект полностью Цель C , а не Swift .
Я хотел бы получить разъяснение об этой функции Swift:
func animateTransitionIfNeeded(forState state: State, duration: TimeInterval) {
let blurAnimator = UIViewPropertyAnimator(duration: duration, dampingRatio: 1) { switch state {
case .Expanded:
self.blurEffectView.effect = UIBlurEffect(style: .dark)
}
case .Collapsed:
self.blurEffectView.effect = nil
}
}
blurAnimator.startAnimation()
runningAnimators.append(blurAnimator)
}
В конце функции она называется:
runningAnimators.append(blurAnimator)
runningAnimators
в цели C это NSMutableArray или NSDictionary?
Извините за глупый вопрос.Спасибо