일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Mock
- contentInset
- delegation
- roundingMode
- 독서후기
- SWIFTUI
- Codegen
- human interface guidelines
- UIResponder
- 독후감
- 스위프트
- 책후기
- mvvm
- Navigation
- 아이폰
- 야곰아카데미
- Info.plist
- 부트캠프
- Modality
- SWIFT
- IOS
- 스타트업주니어로살아남기
- View Life Cycle
- NotificationCenter
- xcode
- viewcontroller
- NumberFormatter
- @available
- Structures and Classes
- Failed to register bundle identifier
- Today
- Total
목록Navigation (2)
호댕의 iOS 개발

View의 화면 전환 방식에는 Modality와 Navigation이 있고 modal에서도 present modally를 선택하면 full screen, page sheet 등 다양한 방법이 존재한다. 따라서 View LifeCycle에 중점을 두고 화면 전환 방식을 정리해보고자 한다. 이를 확인하기 위한 코드는 다음과 같다. // 첫번째 ViewController class ViewController: UIViewController { required init?(coder: NSCoder) { super.init(coder: coder) print("first init") } override func loadView() { super.loadView() print("first loadView") } o..

이 글은 Human Interface Guideline을 읽고 정리한 글입니다. # Modality 해당 화면에서 추가적인 작업이 필요한 경우 사용하는 화면 전환 (화면의 흐름과는 무관) -> Modality는 보통 아래에서 위로 화면이 올라옴. 모달리티의 기능 사람들이 독립적인 작업이나 콘텐츠와 밀접히 관련된 옵션 세팅에 집중할 수 있도록 도와줌 사람들이 중요한 정보를 받을 수 있도록 보장하며, 만약 필요하다면 조치를 취하게 된다 다양한 시스템 정의 모달 경험을 가능하게 하기 위해 iOS는 alert, activity views, share sheets, action sheet를 제공한다. 만약 커스텀 모달 컨텐츠를 보여주려면 다음과 같은 보여주기 방식을 사용할 수 있다. Automatic: defau..