Skip to content

PresentationController 사용법 #53

@dongglehada

Description

@dongglehada

화면 전환 부분

let vc = AddMemoPageViewController()
vc.modalPresentationStyle = .custom
vc.transitioningDelegate = self // delegate 할당
self.present(vc, animated: true, completion: nil)

Extension 부분

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 값
    }
}

Image

image

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions