Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- node
- Xcode
- Swift
- 알고리즘
- API
- 아이폰
- Java
- spring boot
- Node.js
- db
- 앱개발
- 서버개발
- spring
- post
- 백엔드
- SwiftUI
- 통신
- 개발자
- 개발
- 앱
- Alamofire
- JavaScript
- swagger
- UI
- mac
- database
- java spring
- 백준
- IOS
- 회원가입
Archives
- Today
- Total
YagSill
IOS Swift 배경이 보이는 팝업(popup)창 만들기 본문
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
'Swift IOS 앱 아무거나 만들어보기' 카테고리의 다른 글
Swift AutoLayout 코드로만 작성해보기 (0) | 2022.01.14 |
---|---|
IOS Swift Delegate 알아보기 (0) | 2022.01.06 |
IOS Swift NavigationTabBar 사용하기 (0) | 2022.01.04 |
IOS Swift TabBar 사용하기 (0) | 2022.01.04 |
Swift QR코드 만들기 (0) | 2021.12.31 |