๐กNavigation๊ณผ Modal์ ํ์์ฑ?
- ์ฌ์ฉ์๊ฐ ์๋น์ค ์ ๊ณต์์ ์๋๋ฅผ ์ ์ธ์งํ๊ฒ ๋์์ฃผ๊ณ , ์ฑ ์ฌ์ฉ์ฑ์ ์ฝ๊ฒ ์ดํดํ๊ฒ ๋์์ฃผ๊ธฐ ์ํด์
1๏ธโฃ Modal ์ ์ข ๋ฅ
1. iOS์์ ์ ๊ณตํ๋ ์์คํ ๋ชจ๋ฌ
2. ์ง์ ๊ฐ๋ฐ (๋ชจ๋ฌ์ ๋์ฐ๋ ์คํ์ผ)
- automatic → pageSheet ํํ
- fullscreen
- popover
- page sheet & form sheet
- current context
- custom
๐ Modal ๊ตฌํ
- ๋ทฐ์ปจํธ๋กค๋ฌ์ present(_:animated:completion:) ๋ฉ์๋๋ฅผ ์ฌ์ฉ
2๏ธโฃ iOS์ ์ฃผ์ Navigation ์คํ์ผ
- Hierarchical Navigation : ์ค์ ์ฑ
- Falat Navigation : ์ ํ ๋ฎค์ง, ์ฑ์คํ ์ด (ํญ๋ฐ๋ฅผ ์ฌ์ฉํ๋ ์ฑ)
- Content-Drive or Experience-Driven Navigation : ๊ฒ์, ๋ถ์ค (์ถ์ฒ ๋ก์ง์ด ๋ค์ด๊ฐ ์ฑ)
→ ์คํ์ผ์ด ๋๋์ด์ ธ์๋ค์ผ ๋ฟ,, ๊ทธ๋ฅ ๋ค ๋ณตํฉ์ ์ผ๋ก ์ฌ์ฉ
๐Navigation์ ๊ตฌํ
1. TabbarController2. NavigationController
โฐ ์ฑ์ ๊ตฌํํ๋ฉด์ ์ฐธ๊ณ ํ๋ฉด ์ข์ ์๋ฃ
HIG(Human Interface Guideline)
Human Interface Guidelines - Human Interface Guidelines - Design - Apple Developer
Human Interface Guidelines The HIG contains guidance and best practices that can help you design a great experience for any Apple platform. Featured Foundations Understand how fundamental design elements help you create rich experiences. Foundations Patter
developer.apple.com
โฐ Modal์ ์ด์ฉํ ํ ์ดํ๋ก์ ํธ
https://yexjinitlog.tistory.com/115
[iOS : Toy Project] Apple Framework List (3) : Modal
โฐ ์ด์ ์ฝ๋ ๋ด์ฉ Apple Framework List(1) Apple Framework List(2) ๐ก Apple Framework List(3)์์ ํ ๊ฒ์ Modal ๊ตฌํ! - ๊ฐ ์์ดํ ๋ค์ ๋๋ ์ ๋, ์ํ๋ทฐ๊ฐ ๋ชจ๋ฌ๋ก ๋์์ง๋ ๊ฒ์ ๊ตฌํํ ๊ฒ์ด๋ค. 1๏ธโฃ Det..
yexjinitlog.tistory.com
โฐ Navigation์ ์ด์ฉํ ํ ์ดํ๋ก์ ํธ
https://yexjinitlog.tistory.com/116
[iOS : Toy Project] Head Space Focus (2) : Navigation
โฐ ์ด์ ์ฝ๋ ๋ด์ฉ Head Space Focus ๐กHead Space Focus(2)์์ ํ ๊ฒ์ Navigation ๊ตฌํ! - ์์ธ ๋ทฐ๋ก ๋์ด๊ฐ๊ฒ ํ๊ธฐ! โ๏ธNavigation์ ๊ตฌํํ ๋๋, ์ฌ์ฉ์๊ฐ ์ต๋ํ ๊ฐ๋ฏธ์ง์ฅ์์ ํ์ถํ ์ ์๋๋ก ๊ตฌํํด..
yexjinitlog.tistory.com
Reference
ํจ์คํธ์บ ํผ์ค ์จ๋ผ์ธ ๊ฐ์
Apple ๊ณต์ ๋ฌธ์ (HIG)
'iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] Combine (2) : Publisher / Subscriber / Operator (0) | 2022.07.03 |
---|---|
[iOS] Combine (1) : Overview (0) | 2022.07.03 |
[iOS] Diffable DataSource, SnapShot, Compositional Layout (0) | 2022.06.04 |
[iOS] UICollectionView์ UIScrollView ์ฌ์ด์ ๊ด๊ณ (0) | 2022.05.30 |
[iOS] UITabbarController ๊ฐ์ (0) | 2022.05.29 |