[iOS SwiftUI] Text

[์›๋ณธ ๋งํฌ]

Text๋Š” ๋ง ๊ทธ๋Œ€๋กœ ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•ด์ฃผ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ์˜ ๋ทฐ๋‹ค.


๊ธฐ๋ณธ์ ์€ ์‚ฌ์šฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค. ๋ฌธ์ž์—ด๋งŒ ํ•˜๋‚˜ ๋„˜๊ธฐ๋ฉด ๋œ๋‹ค.

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ์ •์งํ•˜๊ฒŒ ํ‘œ์‹œ๋  ๊ฒƒ์ด๋‹ค.




ํฐํŠธ, ์‚ฌ์ด์ฆˆ ์„ค์ •

ํฐํŠธ์™€ ์‚ฌ์ด์ฆˆ๋Š” ์ด๋Ÿฐ์‹์œผ๋กœ ๋„ฃ์–ด์ค„ ์ˆ˜ ์žˆ๋‹ค.
์ฒด์ด๋‹ ๋ฉ”์„œ๋“œ ํ˜•ํƒœ๋‹ค.


https://developer.apple.com/documentation/swiftui/font




์ž๊ฐ„

์ž๊ฐ„์„ ์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด kerning ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.




๊ธ€์ž์ƒ‰

๊ธ€์ž์— ์ƒ‰์„ ๋„ฃ์œผ๋ ค๋ฉด foregroundColor์— Color ๊ฐ์ฒด๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

๋ฐฐ๊ฒฝ์ƒ‰์€ background๋‹ค.




๊ธ€์ž ๊ณต๊ฐ„ ์กฐ์ ˆํ•˜๊ธฐ

๊ธ€์ž์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ณต๊ฐ„ ์ž์ฒด๋ฅผ ์ œํ•œ์‹œํ‚ค๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.
๊ทธ๋Ÿด๋•Œ๋Š” frame ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

๊ทธ๋Ÿผ ๊ธ€์ž๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์„ ๊ฒฝ์šฐ์—๋Š” ์ž๋™์œผ๋กœ ์ƒ๋žต ์ฒ˜๋ฆฌ๋ฅผ ํ•œ๋‹ค.




๊ณต๊ฐ„์— ๊ธ€์ž ํฌ๊ธฐ ๋งž์ถ”๊ธฐ

๊ทผ๋ฐ ๋˜, ์ƒ๋žต์‹œํ‚ค์ง€ ์•Š๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ๋‹ค.
minimumScaleFactor๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณต๊ฐ„์— ๋งž์ถฐ์„œ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ ์ค„์—ฌ์ค€๋‹ค.



์ฐธ์กฐ
https://huniroom.tistory.com/entry/SwiftUI-Text-%EB%B7%B0-%EC%8B%AC%ED%99%94-%EC%A0%95%EB%A6%AC-1?category=824174