Анимация скольжения не работает (неизвестный код) - PullRequest
0 голосов
/ 22 октября 2019

Я не могу заставить Просмотр даты и времени скользить вверх, так как он в данный момент просто всплывает при активации. У меня так, что со временем он исчезает, но мне нужна анимация, чтобы он показывал, чтобы он поднялся в нужное положение и затем исчез, с уже встроенной анимацией. Что мне нужно, чтобы это было против того, что у меня есть https://youtu.be/ObchMPX0rZY

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
nameTextField.delegate = self

dateTimeView.alpha = 0

}


override func motionEnded(_ motion: UIEvent.EventSubtype, with event: 
  UIEvent?) {

    let dateTime = Date()
    let cal = Calendar.current
    let dfm = DateFormatter()
    dfm.dateFormat = "dd MMM" // this is the format of the date string you need

    let date = dfm.string(from: dateTime).uppercased()

    dfm.dateFormat = "HH:mm" // this is the format of the time string you need

    let time = dfm.string(from: dateTime)

    timeNow.text = time
    dateNow.text = date

    self.dateTimeView.alpha = 1

    DispatchQueue.main.asyncAfter(deadline: .now() + 3) {

    UIView .transition(with: self.dateTimeView, 
        duration: 0.5, 
        options: UIView.AnimationOptions.curveEaseIn, 
        animations: {
            self.dateTimeView.alpha = 0
...