[HIG] Views - Tables
๐ก ๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ๋ชฉ์ ์ผ๋ก ๋ฒ์ญํ์ฌ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌ๋ง ํ ๊ธ์ ๋๋ค. ์ ๋ฌธ์ ํฌํจํ๊ณ ์์ง ์์ผ๋ ์์ธํ ๋ด์ฉ์ ๊ณต์๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๊ธธ ๊ถํด๋๋ฆฝ๋๋ค!
https://developer.apple.com/design/human-interface-guidelines/ios/views/tables/
Tables - Views - iOS - Human Interface Guidelines - Apple Developer
Tables A table presents data as a scrolling, single-column list of rows that can be divided into sections or groups. Use a table to display large or small amounts of information cleanly and efficiently in the form of a list. Generally speaking, tables are
developer.apple.com
Tables
ํ ์ด๋ธ์ ํ๋์ ์ด์ ์ฌ๋ฌ ํ๋ค์ ๋ฆฌ์คํธ๋ก ๋ชจ์ ์คํฌ๋กค์ด ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค. ๋ฆฌ์คํธ ํํ๋ก ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํํํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. iOS์์๋ ์ธ ์ข ๋ฅ์ ํ ์ด๋ธ์ ์ ๊ณตํฉ๋๋ค : plain, grouped, inset grouped.
Plain
Plain ์์๋ ๊ฐ ํ์ด ๋ผ๋ฒจ๋ง๋ ์์ญ์ผ๋ก ๋๋์ด์ง๋๋ค. ์ค๋ฅธ์ชฝ ๋์ ์ํ๋ค๋ฉด ์ธ๋ฑ์ค๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ํค๋๋ ์์ญ์ ์ฒซ ์์ดํ ์ ์ ํ์๋๊ณ , ํธํฐ๋ ๋ง์ง๋ง ์์ดํ ๋ค์์ ํ์๋ฉ๋๋ค.
Grouped
ํ์ด ํค๋์ ํธํฐ๋ก ๋๋์ด ๊ทธ๋ฃจํ๋ฉ๋๋ค. ์ด ์คํ์ผ์ ํญ์ ์ ์ด๋ ํ ๊ฐ์ ๊ทธ๋ฃน์ ํฌํจํด์ผํ๊ณ , ๊ฐ ๊ทธ๋ฃน์ ์ ์ด๋ ํ ๊ฐ์ ํ์ ๊ฐ์ง๊ณ ์์ด์ผํฉ๋๋ค.
Inset Grouped
ํ๋ค์ด ๋ฅ๊ทธ๋ฐ ๋ชจ์๋ฆฌ๋ก ํ์๋๊ณ ๋ถ๋ชจ ๋ทฐ๋ก๋ถํฐ inset์ ๊ฐ์ง๋๋ค.
- ํ
์ด๋ธ์ ๊ฐ๋กํฌ๊ธฐ๋ฅผ ์๊ฐํ์ธ์.
- ๊ฐ๋ก๊ฐ ๋๋ฌด ์งง์ ํ ์ด๋ธ์ ์ค๋ฐ๊ฟ์ ๋ง๋ค๊ณ ๋น ๋ฅด๊ฒ ์ฝ๊ธฐ ์ด๋ ต๊ฒ ํฉ๋๋ค.
- ๋๋ฌด ๊ธด ํ ์ด๋ธ ์ญ์๋ ์ฝ๊ธฐ๊ฐ ์ด๋ ต๊ฑฐ๋ ์ปจํ ์ธ ๋ก๋ถํฐ ๋๋ฌด ๋จ์ด์ ธ ์๊ฒ ๋ฉ๋๋ค.
- ํ
์ด๋ธ์ ์ปจํ
์ธ ๋ ๋น ๋ฅด๊ฒ ๋ณด์ฌ์ฃผ์ธ์.
- ํ ์ด๋ธ์ ํ์ ํ ์คํธ๋ก ์ฑ์ฐ๊ณ ํฐ ๋ฐ์ดํฐ๋ ์ค๋น๊ฐ ๋์์ ๋ ๋ณด์ฌ์ฃผ์ธ์.
- ์ปจํ
์ธ ์ ๋ก๋ฉ ์ํฉ์ ๊ณต์ ํ์ธ์.
- ํ ์ด๋ธ์ ์ปจํ ์ธ ๋ฅผ ๋ถ๋ฌ์ค๋๋ฐ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฐ๋ค๋ฉด, ๋ก๋ฉ ๋ฐ๋ ํ์ ํ๋ ์ธ๋์ผ์ดํฐ๋ฅผ ํตํด ์ฌ์ฉ์๋ค์๊ฒ ์ฑ์ด ๋์ํ๊ณ ์์์ ์๋ ค์ผํฉ๋๋ค.
- ์ปจํ
์ธ ๋ ์ต์ ์ํ๋ฅผ ์ ์งํ์ธ์.
- ์ ๊ธฐ์ ์ผ๋ก ํ ์ด๋ธ์ ์ปจํ ์ธ ๋ฅผ ์ ๋ฐ์ดํธ ํด์ ์ต์ ๋ฐ์ดํฐ๊ฐ ๋ฐ์๋๋๋ก ํ์ธ์.
- ์๋ก์ด ์ปจํ ์ธ ๋ ํ ์ด๋ธ์ ๊ฐ์ฅ ์ฒ์์ด๋ ๋ง์ง๋ง์ ๋ฐฐ์นํด์ ์ฌ์ฉ์๋ค์ด ์ปจํ ์ธ ๊ฐ ์ค๋น๋์์ ๋ ์คํฌ๋กคํ ์ ์๋๋ก ํ์ธ์.
- ์ค๋ฅธ์ชฝ ์ ๋ ฌ๋ ์์๋ฅผ ๊ฐ์ง๋ ํ
์ด๋ธ ํ๊ณผ ์ธ๋ฑ์ค๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ ํผํ์ธ์.
- ์ธ๋ฑ์ค๋ ์ค์์ดํ ์ ์ค์ณ๋ฅผ ํตํด ํต์ ๋ฉ๋๋ค. ๋ค๋ฅธ ์์๋ค์ด ๊ทผ์ฒ์ ์๋ค๋ฉด, ์ ์ค์ฒ๋ฅผ ํตํด ์๋ํ์ง ์์ ๋์์ด ์ํ๋ ์ ์์ต๋๋ค.
Table Rows
- ํ ์คํธ๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ํ๊ณ ๊ณต๊ฐ์ด ๋ถ์กฑํด ํ ์คํธ๋ฅผ ์๋ฅด๋ ๊ฒ์ ํผํ์ธ์.
- ์ญ์ ๋ฒํผ์๋ ์ปค์คํ ์ ๋ชฉ์ ์ฌ์ฉํ์ธ์.
- ์ ํ์ด ๋์๋ค๋ฉด ํผ๋๋ฐฑ์ ์ ๊ณตํ์ธ์.
- ์ฌ๋๋ค์ ์ด๋ค ์ปจํ ์ธ ๊ฐ ์ ํ๋์์ ๋ ํ์ด๋ผ์ดํธ ๋๋ ๊ฒ์ ๊ธฐ๋ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒดํฌ๋งํฌ์ ๊ฐ์ ์๋ก์ด ์์๊ฐ ์์ฑ๋๊ธธ ๊ธฐ๋ํฉ๋๋ค.
- ํ์ค ํ
์ด๋ธ๊ณผ ํ์ ์ฌ์ฉํ์ง ์์ ๋๋ ์ปค์คํ
์
์ ์ฌ์ฉํ์ธ์.
- ๊ฐ๋ฐ์ ๊ฐ์ด๋: UITableViewCell
'๐ ์์ด-์ค-์์ค > ๐บ ํ-๊ทธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HIG] App Architecture - Launching (0) | 2021.08.22 |
---|---|
[HIG] Views - Web Views (0) | 2021.08.22 |
[HIG] Views - Scroll Views (0) | 2021.08.22 |
[HIG] Views - Popovers (0) | 2021.08.22 |
[HIG] Views - Collections (0) | 2021.08.21 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote