๐Ÿฅ‘ [iOS] CodeBase

su_veraยท2021๋…„ 11์›” 19์ผ

iOS

๋ชฉ๋ก ๋ณด๊ธฐ
3/6

์ด๋ฒˆ ํด๋ผx๋””์ž์ธ ํ•ฉ๋™ ์„ธ๋ฏธ๋‚˜๋ฅผ ํ•˜๋ฉด์„œ, ์ฝ”๋“œ๋ฒ ์ด์Šค๋กœ ๋ทฐ๋ฅผ ์งœ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค !
์Šค๋ณด์™€ scenedelegate๊นŒ์ง€ ๋‹ค ์ง€์šฐ๊ณ ,, ๋Œ์ดํ‚ฌ ์ˆ˜ ์—†๋Š” ๊ฐ•์„ ๊ฑด๋„ˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ใ…‹ ใ…‹
๊ทธ๋ž˜๋„ ์ž˜ ๋๋‚ด์„œ PR ๋‚ ๋ ค๋†“์€ ์ƒํƒœ...

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” Then์ด๋ž‘ Snapkit์„ ์ผ๋‹ค ! ! ๐Ÿฅ‘

์ฝ”๋“œ๋ฒ ์ด์Šค๋กœ ์งœ๋ฉด์„œ ํ—ท๊ฐˆ๋ ธ๋˜ ๊ฒƒ๋“ค, ์•Œ๊ฒŒ ๋œ ๊ฒƒ๋“ค์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ ์–ด๋†“๊ธฐ๋กœ !

1. ClipsToBounds

  • true : ๋‚ด ์˜์—ญ(Super View) ์ด์™ธ ์˜์—ญ์˜ Sub View๋Š” Draw ํ•˜์ง€ ์•Š๋Š”๋‹ค
  • false : ๋‚ด ์˜์—ญ(Super View) ์ด์™ธ ์˜์—ญ์˜ Sub View๋„ Draw ํ•œ๋‹ค

2. offset? inset?

  • offset: element์™€์˜ ๊ฐ„๊ฒฉ์— ์‚ฌ์šฉ
  • inset: superView์™€์˜ ๊ฐ„๊ฒฉ์— ์‚ฌ์šฉ

๐Ÿ“Œ ์ฝ”๋“œ๋ฆฌ๋ทฐ

  1. ๋ณดํ†ต tableView๋Š” ์ „์ฒด ์˜์—ญ์œผ๋กœ ์žก์•„์ฃผ๊ณ ,
    cell ๋‚ด๋ถ€์—์„œ inset์„ ์žก์•„์ค๋‹ˆ๋‹ค! (์ด์œ ๋Š” ํ„ฐ์น˜์˜์—ญ ๋•Œ๋ฌธ์—, 16์œผ๋กœ ์ฃผ์—ˆ์œผ๋‹ˆ 16๋งŒํผ ๋–จ์–ด์ง„ ๋ถ€๋ถ„์—์„œ๋Š” ์Šคํฌ๋กค์ด ์•ˆ๋˜๊ฒ ์ฃ )

  2. ๋ฒ„ํŠผ : image์™€ title inset์„ ๋ณ€๊ฒฝํ•ด ์คฌ์œผ๋ฉด contentEdgeInsets ๋„ ๋ณ€๊ฒฝ

์ดํ›„์— ๋” ์ถ”๊ฐ€ํ•ด์•ผ์ง• !~

profile
iOS ๊ฐœ๋ฐœ์ผ๊ธฐ โœจ

0๊ฐœ์˜ ๋Œ“๊ธ€