呈现和解散具有不同的模态样式

时间:2019-06-14 20:14:16

标签: ios swift uimodaltransitionstyle

我希望能够提供一个带有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)

1 个答案:

答案 0 :(得分:0)

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

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

它运行完美