Frame-Base Layout
- ์ฌ๊ฐํ ๋ทฐ๋ฅผ ๊ทธ๋ฆด๋ ์ขํ์ ์ฌ์ด์ฆ๋ฅผ ์ด์ฉํ์ฌ ๋ทฐ๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ
- ์๋ฅผ๋ค์ด ๋ทฐ๋ "์ขํ (20, 20)์ ์์นํ๊ณ ํญ์ 120, ๋์ด๋ 80์ ๊ฐ์ง๊ณ ์๋ค." ๋ผ๊ณ ์ ์๋ฅผ ํ๋ฉด ์ ์ํ ์ขํ์ ์ฌ์ด์ฆ์ ๋ฐ๋ผ์ ๋ทฐ๊ฐ ๊ทธ๋ ค์ง๋ค
- ๋จ๋ง๊ธฐ์ ํด์๋์ ๋ฐ๋ผ ๋ทฐ์ ์ธ๋ถ ์ฌ๋ฐฑ์ด ๋ฌ๋ผ์ง๊ฒ ๋๋ค.
Auto layout
- ๋ทฐ์ ํฌ๊ธฐ์ ์์น๋ฅผ constraints์ ์ํด์ ๋์ ์ผ๋ก ๊ณ์ฐํด์ฃผ๋ ๋ ์ด์์
- ๋ทฐ๋ฅผ ์ ์ํ ๋ "์ด๋ ๋ทฐ๋ก๋ถํฐ ์ด๋๋งํผ ๋จ์ด์ ธ์๋ค."๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ ์ฝ์ฌํญ(constraint)์ ์ ์ํด์ค๋ค.
- Auto Layout์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ์ฌ๋ฌ ํด์๋๋ฅผ ์ ์ฐํ๊ฒ ์ง์ํ ์ ์๋ค๋ ๊ฒ.
- Auto Layout์ ๊ฒฝ์ฐ์๋ ์ ์ฝ์ฌํญ(constraint)์ ๊ฑธ์ด๋๋ฉด ํด์๋๊ฐ ์์ ๋จ๋ง๊ธฐ๋ , ๋์ ๋จ๋ง๊ธฐ๋ ์๊ด์์ด ์ ์ฝ์ฌํญ(constraint)๋งํผ ๋จ์ด์ ธ์ ๋ทฐ๊ฐ ๊ทธ๋ ค์ง๋ค.
'iOS ๐ > iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
iOS ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (0) | 2022.03.04 |
---|---|
iOS File System = SandBox ๊ตฌ์กฐ (0) | 2022.03.04 |
translatesAutoresizingMaskIntoConstraints ์์ฑ (0) | 2022.02.23 |
Main Run Loop & Update Cycle (0) | 2022.01.24 |
Notification Service Extension (0) | 2021.12.06 |