Present и Dismiss с разными модальными стилями - PullRequest
0 голосов
/ 14 июня 2019

Я хочу иметь возможность представить viewController с помощью crossDissolve, но отклонить его традиционным увольнением сверху вниз. Есть ли способ изменить modalTransitionStyle после открытия viewController?

Вот как я сейчас представляю

Я хочу иметь возможность представить viewController с crossDissolve, но отклонить его с традиционным увольнением сверху вниз. Есть ли способ изменить modalTransitionStyle после открытия viewController?

Вот как я сейчас представляю

 let layout = UICollectionViewFlowLayout()
        let userSearchController = UserSearchController(collectionViewLayout: layout)
        userSearchController.modalTransitionStyle = .crossDissolve
        currentController?.present(userSearchController, animated: true, completion: nil)

1 Ответ

0 голосов
/ 14 июня 2019

Используя комментарий @ Jason, я сделал следующее

        userSearchController.modalTransitionStyle = .crossDissolve
    currentController?.present(userSearchController, animated: true, completion: {
        userSearchController.modalTransitionStyle = .coverVertical
    })

, и оно отлично работает

...