0

我希望能够呈现一个带有 crossDissolve 的 viewController,但用传统的从上到下的解雇方式来解雇它。有没有办法在 viewController 打开后更改 modalTransitionStyle?

这是我目前的展示方式

我希望能够呈现一个带有 crossDissolve 的 viewController,但用传统的从上到下的解雇方式来解雇它。有没有办法在 viewController 打开后更改 modalTransitionStyle?

这是我目前的展示方式

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

1 回答 1

0

使用@Jason 的评论我做了以下

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

它工作得很好

于 2019-06-14T20:32:48.910 回答