Добавить в UIWindow окна иерархии в UITabBar - PullRequest
0 голосов
/ 20 января 2019

мой вопрос очень прост, но я не могу найти ответ ... У меня есть панель вкладок, и я пытаюсь добавить вид сверху, чтобы получить пользовательскую анимацию перехода, но по какой-то причине, когда я вставляю Subview, подпредставление добавляется после панели вкладокслой, а не в слое панели вкладок после представления AddPod: вот пример:

enter image description here

override func perform() {
    let sourceView = self.source.view as UIView
    let destinationView = self.destination.view as UIView

    destinationView.frame.origin.y = -destinationView.frame.size.height

    let window = UIApplication.shared.delegate?.window!
    window?.insertSubview(destinationView, aboveSubview: sourceView)

    UIView.animate(withDuration: 1, animations: {
                    destinationView.frame.origin.y = 0
    }, completion: {
        (value: Bool) in
        self.source.tabBarController?.present(self.destination, animated: false, completion: nil)
    })
}
...