Как удалить панель вкладок из анимации экрана запуска? - PullRequest
1 голос
/ 26 марта 2019

В настоящее время у меня есть приложение, которое копирует анимацию экрана загрузки в Твиттере, однако всякий раз, когда моя анимация запускается, панель вкладок заканчивается над анимацией, я думаю, что мне нужно обновить представление в окне вместо представления, но я не уверенкак это сделать.

   override func viewDidLoad() {
    super.viewDidLoad()

    splashView.backgroundColor = UIColor(red: 65/255, green: 204/255, blue: 140/255, alpha: 1.0)

    view.addSubview(splashView) //needs to be window if you haave tab bar
    splashView.frame = CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height)
    logoImage.contentMode = .scaleAspectFit
    splashView.addSubview(logoImage)
    logoImage.frame = CGRect(x: splashView.frame.midX - 35, y: splashView.frame.midY - 35, width: 70, height: 70)
}

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    DispatchQueue.main.asyncAfter(deadline: .now()+2) {
        self.scaleDownAnimation()
    }
}

Также используйте функции scaleDownAnimation () scaleUpAnimation () и removeSplashScreen ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...