๐Ÿ’กTIL - 22.07.04 | Assignment #2

saniยท2022๋…„ 7์›” 4์ผ
1
post-thumbnail

๋ฐฐ๋‹ฌ์˜ ๋ฏผ์กฑ UI ๊ตฌ์„ฑํ•˜๊ธฐ

์˜ˆ์‹œ์™€ ๊ฐ™์ด ๋ฐฐ๋‹ฌ์˜ ๋ฏผ์กฑ UI๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด ๋œ๋‹ค!

์˜ˆ์‹œ

์Œ ๋ณด์ž๋งˆ์ž ๋„˜๋‚˜ ์Šค์œ  ์Šคํƒ์— ๋‹ค ๋„ฃ์–ด ๋ฒ„๋ฆฌ๊ณ  ์‹ถ์€ ๊ฒƒ..............
์Šค์œ ์˜ ์œ ํ˜น์„ ๋–จ์น˜๊ณ ... ์Šคํ† ๋ฆฌ๋ณด๋“œ๋กœ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค... ใ…Žใ…Ž..




๊ณผ์ œ ๋‚ด์šฉ์—๋Š” ์—†์—ˆ์ง€๋งŒ LaunchScreen ๋งŒ๋“ค๊ธฐ..!
ํ™”๋ฉด ํฌ๊ธฐ๋งŒํผ Image View๋ฅผ ๋งŒ๋“ค๊ณ , ๋ญ”๊ฐ€ ์œ„์•„๋ž˜๋กœ ๋Š˜์–ด๋‚˜์•ผ ๋” ์˜ˆ์œ ์ด๋ฏธ์ง€ ๊ฐ™์•„์„œ Scale To Fill๋กœ Content Mode ์„ค์ •ํ•ด์„œ ์•ฝ 10์ดˆ ๋งŒ์—(์ฒด๊ฐ์ƒ..) ๋Ÿฐ์น˜ ์Šคํฌ๋ฆฐ ์™„์„ฑ..!!!





๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ ์œ„์— ํƒ€์ดํ‹€์ด๋ž‘ ๋ฐฐ๋„ˆ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด ๋ดค๋‹ค. ์Šคํ† ๋ฆฌ๋ณด๋“œ๋กœ๋งŒ ํ•˜๋ ค๋‹ˆ Content Mode์ค‘์—์„œ ๊ณจ๋ž์„ ๋•Œ ๋ฏธ์ ์œผ๋กœ ์ข‹์•„ ๋ณด์ด๋Š” ์ด๋ฏธ์ง€๋“ค์ด ๋งŽ์ง€ ์•Š์•˜๋‹ค.. ํƒ€์ดํ‹€์€ Label๋กœ ๊ตฌํ˜„ํ–ˆ๋Š”๋ฐ, ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ํ‚ค์šฐ๋ ค๊ณ  ํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฌธ๋“ Text์—์„œ Plain๊ณผ Attributed์˜ ์ฐจ์ด๊ฐ€ ๋ญ”์ง€ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. ๊ฐ“ํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๋ฅผ ์ฐธ๊ณ ํ•ด ๋ณด๋‹ˆ, ํƒ€์ž… ์ž์ฒด๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋๋‹ค. Plain์€ String์ด๊ณ  Attributed๋Š” NSAttributedString์ด๋ผ๊ณ  ํ•œ๋‹ค. (๋ญ”๊ฐ€ NS๊ฐ€ ๋ถ™์œผ๋ฉด Objc์™€ ๊ด€๋ จ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์€ ๊ฑด ๋‚˜์˜ ์ฐฉ๊ฐ์ผ๊นŒ..?)


Plain์€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๊ฐ€ ์•„์ฃผ ์ œํ•œ์ ์ด์ง€๋งŒ,


Attributed๋Š” ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๊ฐ€ ์•„์ฃผ ๋งŽ๋‹ค! ๋งˆ์นจ ๋ฐฐ๋‹ฌ์˜๋ฏผ์กฑ ํฐํŠธ๊ฐ€ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ..

์Šคํ† ๋ฆฌ๋ณด๋“œ์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์•˜๋‹ค ๐Ÿฅฒ
์ฐพ์•„๋ณด๋‹ˆ ํ”„๋กœ์ ํŠธ ์ž์ฒด์— ํฐํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค..!(ํŒŒ์ผ, info.plist)


๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ ํŒ(?)์„ ๋งŒ๋“ค๊ธฐ! ๋‹จ์ˆœ ๋“œ๋ž˜๊ทธ๋กœ ๊ฐ์„ ๋งž์ถ”๋ ค๋‹ˆ ์‰ฝ์ง€ ์•Š๋‹ค ๐Ÿฅฒ
ํ™”์‚ดํ‘œ ํ‚ค๋“ค์˜ ๋„์›€์„ ๋งŽ์ด ๋ฐ›์•˜๋‹ค ใ…Žใ…Ž..


์ด๋ฏธ์ง€์™€ ๋ ˆ์ด๋ธ” ๊ต์ฒดํ•ด์„œ ์™„์„ฑ!


์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋นŒ๋“œํ•œ ๋ชจ์Šต,,






์‰ฝ์ง€๋งŒ ๊ฐ์žก๋Š๋ผ ์˜ค~~๋ž˜ ๊ฑธ๋ ธ๋‹ค...
์–ผ๋ฅธ ์ฝ”๋“œ๋กœ ๊ฐ์žก๊ณ  ์‹ถ๋‹ค...!

profile
๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

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