[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