SwiftUI Spacer ์‚ฌ์šฉ ๊ฟ€ํŒ

2025. 3. 27. 08:42ยท๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Dev
๋ฐ˜์‘ํ˜•

SwiftUI์—์„œ ์ด๋Ÿฐ ๋ ˆ์ด์•„์›ƒ์€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ• ๊นŒ? "๊ณ ์–‘์ด" ํ…์ŠคํŠธ ๊ธธ์ด๋Š” ๋ฐ”๋€” ์ˆ˜ ์žˆ๋Š”๋ฐ ์ค‘์•™์— ์™€์•ผํ•˜๊ณ  ์ง๊ฟ์€ ๊ทธ ์˜†์— ๋‚˜์™€์•ผ ํ•˜๋Š” ์ƒํ™ฉ.

HStack ์œผ๋กœ ๋งŒ๋“ค๋ฉด ๊ณ ์–‘์ด์™€ ์ง๊ฟ์˜ ๋„“์ด๊ฐ€ ํ•ฉ์ณ์ง„ ์ฑ„ ์ค‘์•™์œผ๋กœ ์ •๋ ฌ๋˜์„œ "๊ณ ์–‘์ด"๋งŒ ๋”ฑ ์ค‘์•™์— ์ •๋ ฌ์ด ์•ˆ๋œ๋‹ค.

ZStack ์— ๋„ฃ์ž๋‹ˆ ํ…์ŠคํŠธ ๊ธธ์ด๋„ ์•Œ์•„๋‚ด์•ผํ•  ๊ฒƒ ๊ฐ™๊ณ  ๋ณต์žกํ•ด์ง„๋‹ค.

์ด๋Ÿด ๋•Œ Spacer ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ข‹๋‹ค.

HStack {
    Spacer()
    Text("๊ณ ์–‘์ด")
    Spacer()
        .overlay(alignment: .leading) {
            Text("์ง๊ฟ")
                .padding(.leading, 6)
        }
}
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Dev' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๐ŸŽ SwiftUI์—์„œ @Observable์„ ์‚ฌ์šฉํ•˜์ž  (0) 2025.04.03
Swift Concurrency์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ์ฃผ์˜ํ•˜๊ธฐ ๐Ÿง  (0) 2025.03.12
Swift Concurrency: async/await ์™„์ „์ •๋ณต ๐Ÿš€  (1) 2025.03.11
'๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Dev' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ๐ŸŽ SwiftUI์—์„œ @Observable์„ ์‚ฌ์šฉํ•˜์ž
  • Swift Concurrency์—์„œ ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ์ฃผ์˜ํ•˜๊ธฐ ๐Ÿง
  • Swift Concurrency: async/await ์™„์ „์ •๋ณต ๐Ÿš€
Jakiki
Jakiki
    ๋ฐ˜์‘ํ˜•
  • Jakiki
    ์ œ์ดํ‚คํ‚ค
    Jakiki
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (18)
      • ๐Ÿฆ† ์ผ์ƒ (0)
      • ๐Ÿ“š ์„œํ‰ (2)
      • โœ๏ธ ๋ฆฌ๋ทฐ (8)
      • ๐Ÿฝ ๋ง›์ง‘ (1)
      • โญ๏ธ Tip (1)
      • ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Dev (4)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋…ธํŠธ์•ฑ
    ์ƒ์‚ฐ์„ฑ
    ์•Œํ”„๋ ˆ๋“œ
    ์ธ์ฒœ ๋ง›์ง‘
    SwiftUI
    ํฌ๋กฌ ์ต์Šคํ…์…˜
    ์•ฑ
    ๋ฆฌ๋ทฐ
    Swift
    Arc ๋ธŒ๋ผ์šฐ์ €
    iosํŒ
    ์‹ฌํ”Œ
    ๊ตฌ๊ธ€ ๋ฒˆ์—ญ
    ์„ค๋ ํƒ•
    Alfred
    ๋ธŒ๋ผ์šฐ์ € ๋ฒˆ์—ญ
    IOS
    Dev
    ํ”„๋กœ๋•ํŠธ
    Edge ๋ธŒ๋ผ์šฐ์ €
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
Jakiki
SwiftUI Spacer ์‚ฌ์šฉ ๊ฟ€ํŒ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.