1. μν©
μ½λλ‘ UIλ₯Ό μμ±νλ λμ€, 컀μ€ν λ·° 컨νΈλ‘€λ¬μμ νλ‘νΌν°λ€μ λν΄ μ΄κΈ°ννλ μμ±μλ₯Ό ꡬννκ³ μ ν λ λ¨λ μλ¬μ΄λ€. 컀μ€ν μμ±μλ₯Ό ꡬννλ €κ³ νλ©΄, init(coder:)λ ꡬνν΄μΌ νλ€.
2. μμΈ
μμ±μ κ°λ μΌλ‘ κ±°μ¬λ¬ μ¬λΌκ°μΌ νλ€. μμ ν΄λμ€μ νμ μμ±μλ νμ ν΄λμ€μμλ λ°λμ ꡬνν΄μ€μΌ νλ€. μ΄λ, λ³λμ λ€λ₯Έ μ§μ μμ±μλ₯Ό ꡬννμ§ μμΌλ©΄ κ·Έλλ‘ μμ λ°μμ νμ μμ±μλ₯Ό κ΅³μ΄ κ΅¬νν νμκ° μλ€. κ·Έλ¬λ,, μ΄κΈ°νκ° νμν νλ‘νΌν°λ€μ λ§λ€κ³ ,, μ΄μ λν΄ μ΄κΈ°νλ₯Ό ν΄μ£Όλ μμ±μλ₯Ό λ°λ‘ ꡬνν΄μ£Όλ©΄,, μλ μμμ΄ κΉ¨μ§λ€. λ°λΌμ νμ μμ±μλ₯Ό μ§μ κΌ¬μ₯ μ€λ²λΌμ΄λ© ν΄μ€μΌ νλλ°, override ν€μλκ° μλ required ν€μλλ₯Ό κ³ λλ‘ μ΄λ€.
μ¦, UIViewControllerλ₯Ό μμνλ 컀μ€ν λ·° 컨νΈλ‘€λ¬μμλ κΈ°λ³Έμ μΌλ‘ μμ±μλ₯Ό ꡬννμ§ μμλ λλ€. UIViewControllerμ μμ±μλ₯Ό μλμΌλ‘ μμ λ°κΈ° λλ¬Έ. κ·Έλ¬λ λ³λμ 컀μ€ν μμ±μλ₯Ό ꡬννλ μκ°, UIViewControllerλ‘ μ¬λΌκ°κ³ , NSCodingμΌλ‘ μ¬λΌκ°λ€……NSCodingμμ init?(coder:)λ₯Ό νμλ‘ νκΈ°μ,, ꡬνν΄μ€μΌ νλ€.
3. μ°Έκ³ μλ£
'UIKit' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[iOS] CHCR(Content Hugging Priority vs. Compression Resistance Priority) (0) | 2024.07.02 |
---|