Swift IOS 앱 아무거나 만들어보기
IOS Swift 배경이 보이는 팝업(popup)창 만들기
YagSill
2022. 1. 5. 10:07
728x90
안녕하세요 Yagsill입니다!
오늘은 popup창을 만들어 볼건데요! 정말 쉬우니까 천천히 따라오시면 됩니답!
1. ViewController를 하나 만들자.
-> 저는 이 형태로 만들겁니다.
-> 일단 뷰컨트롤러를 하나 만들고 이 뷰컨트롤러의 재일 첫번째 뷰의 background 컬러를 Custom합니다.
-> Opacity < 이게 투명도거든요? 이 부분을 50%까지 주면 됩니다.
2. 뷰컨트롤러 띄우기
저는 팝업창의 뷰컨트롤러 이름을 "AlertPopUpViewController" 라고 정했습니다. 해서 코드로 넘겨버리면
let sb = UIStoryboard(name: "Popup", bundle: nil)
//뷰컨트롤러 가져오기
let vc2 = sb.instantiateViewController(withIdentifier: "AlertPopUpViewController") as! AlertPopUpViewController
//뷰 풀스크린으로 보여주기
vc2.modalPresentationStyle = .overCurrentContext
//animated를 true로 할 경우 애니메이션이 활성화됨.
self.present(vc2, animated: false, completion: nil)
}
-> 일단 Storyboard를 가져오고 해당 스토리보드 안에 컨트롤러를 입력받아서 띄웁니다.
-> vc2.modalPresentationStyle = .overCurrentContext 여기서 가끔 ".fullscreen" 이렇게 띄우실 수도 있는데 그렇게 되면 뒤에 백단이 안보여요. 무조건 .overCurrentContext로 modalPresentationStyle 주셔야합니다.
그러면 즐거운 코딩하세욘~!~
728x90