let vc = AddMemoPageViewController()
vc.modalPresentationStyle = .custom
vc.transitioningDelegate = self // delegate 할당
self.present(vc, animated: true, completion: nil)
extension MemoViewController: UIViewControllerTransitioningDelegate {
func presentationController(forPresented presented: UIViewController, presenting: UIViewController?, source: UIViewController) -> UIPresentationController? {
return PresentationController(presentedViewController: presented, presenting: presenting, size: 0.8)
//size 부분에 modal의 높이 설정 -> 화면의 높이 * size 값
}
}
화면 전환 부분
Extension 부분
Image