[HIG] App Architecture - Modality
๐ก ๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ๋ชฉ์ ์ผ๋ก ๋ฒ์ญํ์ฌ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌ๋ง ํ ๊ธ์ ๋๋ค. ์ ๋ฌธ์ ํฌํจํ๊ณ ์์ง ์์ผ๋ ์์ธํ ๋ด์ฉ์ ๊ณต์๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๊ธธ ๊ถํด๋๋ฆฝ๋๋ค!
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/modality/
Modality
๋ชจ๋ฌ์ ์์์ ์ธ ํ๋ฉด์ผ๋ก ์ฌ์ฉ์๋ค์ด ํ์ฌ ์์ ์์ ์ค์ํ ์ ๋ณด๋ ํ๋์ ์ ๋ฌ๋ฐ๊ณ ๊ฒฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค. iOS์์๋ Alert, Activity View, Action Sheet๊ฐ ๋ชจ๋ฌ์ ์ฌ์ฉํฉ๋๋ค. iOS 13 ์ด์๋ถํฐ๋ ์ปค์คํ ๋ชจ๋ฌ์ ๋ง๋ค๊ธฐ ์ํด ์๋์ ๊ฐ์ ์คํ์ผ์ ์ง์ํฉ๋๋ค.
Sheet
Sheet ์คํ์ผ์ ์นด๋๋ชจ์์ผ๋ก ์์ฑ๋๋ฉฐ ์ด ์์ญ์ ์ ์ธํ ๋ค๋ฅธ ๋ชจ๋ ์์ญ์ ์ด๋ก๊ฒ ๋ง๋ค์ด ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ์ฐจ๋จํฉ๋๋ค. ํ์ฌ ์นด๋ ๋ค๋ก ๋ถ๋ชจ๋ทฐ์ ์๋จ์ด๋ ์ด์ ์นด๋๋ฅผ ๋ณด์ฌ์ฃผ์ด์ ์ฌ์ฉ์๋ค์ด ์นด๋๋ฅผ ์ด๊ธฐ ์ ์ ํ๋ ์์ ์ ๊ธฐ์ตํ ์ ์๋๋ก ํฉ๋๋ค. ์ฌ์ฉ์๋ค์ ์นด๋๋ฅผ ์๋จ์์ ํ๋จ์ผ๋ก ์ค์์ดํํ๊ฑฐ๋, ๋ฒํผ์ ๋๋ฌ์ ์นด๋๋ฅผ ์ข ๋ฃ์ํฌ ์ ์์ต๋๋ค.
Full Screen
Full screen ์คํ์ผ์ ํ๋ฉด ์ ์ฒด๋ฅผ ๋ฎ์ต๋๋ค. ์์, ์ฌ์ง ๋ฑ ๋ณต์ํ๊ณ ๋ชฐ์ ํด์ผ ํ๋ ์์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ฌ์ฉ์๋ค์ ๋ฒํผ์ ๋๋ฌ ๋ชจ๋ฌ์์ ๋น ์ ธ๋์ฌ ์ ์์ต๋๋ค.
๋์์ธ ๊ฐ์ด๋๋ผ์ธ
- ์๋ฆผ์ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ์ฉ๋๋ก๋ง ์ฌ์ฉํ์ธ์.
- ๋ชจ๋ฌ์์ ํ๋ ์์
์ ๋จ์ํ๊ณ ๊ฐ๋จํ ์์
์ด ๋๋๋ก ํ์ธ์.
- ๋๋ฌด ๋ณต์กํ ์์ ์ ์ฌ์ฉ์๋ค์ด ๋ชจ๋ฌ์ ์ง์ ํ๊ธฐ ์ ์ ํ๋ ์์ ์ ๋ํด ์์ด๋ฒ๋ฆฌ๊ฒ ํฉ๋๋ค.
- ๋ชจ๋ฌ ๋ทฐ๋ฅผ ์ข ๋ฃํ๋ ๋ฒํผ์ ํญ์ ํฌํจํ์ธ์.
- ๋ชจ๋ฌ ๋ทฐ๋ฅผ ์ข
๋ฃํ๊ธฐ ์ ์ ํ์ธ์ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ ์ง์์ง๋ ๊ฒ์ ํผํ์ธ์.
- ์ด๋ค ๋ฐฉ์์ด๋ ๋ชจ๋ฌ์์ ์งํ์ค์ด๋ ์์ ์ด ์ญ์ ๋ ์ ์๋ค๋ฉด Action Sheet๋ฅผ ํตํด ์ํฉ์ ์ ๋ฌํ๊ณ ์ฌ์ฉ์๊ฐ ์ ํํ ์ ์๋๋ก ํ์ธ์.
- ๋ชจ๋ฌ์์ ์งํํ๋ ์์ ์ ์๋ฏธํ๋ ์ ๋ชฉ์ ์ ์ ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.
- ๋ชจ๋ฌ ๋ทฐ์ ๋์์ธ์ ์ฑ์ ๋์์ธ๊ณผ ์ผ์นํ๋๋ก ํ์ธ์.
๊ฐ๋ฐ์ ๊ฐ์ด๋: UIViewController / UIPresentationController.
'๐ ์์ด-์ค-์์ค > ๐บ ํ-๊ทธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HIG] App Architecture - Accessing User Data and Resources (0) | 2021.08.22 |
---|---|
[HIG] App Architecture - Navigation (0) | 2021.08.22 |
[HIG] App Architecture - Loading (0) | 2021.08.22 |
[HIG] App Architecture - Onboarding (0) | 2021.08.22 |
[HIG] App Architecture - Launching (0) | 2021.08.22 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote