[swiftUi] Text align ์œ„์น˜ ์ •ํ•˜๊ธฐ

2023. 6. 3. 15:41ยท๐ŸŽ iOS
728x90
๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•

 

(ํŽธ๋ฒ• ์•„๋‹Œ ํŽธ๋ฒ•์ด๋ผ๋„ ๊ดœ์ฐฎ๋‹ค๋ฉด....)

 

swiftUi๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋˜ ์ค‘, Text๋“ค์˜ ์œ„์น˜๋ฅผ ์™ผ์ชฝ ์ •๋ ฌํ•˜์—ฌ ๋ฐฐ์น˜ํ•ด์•ผ ํ•˜๋Š” ์ผ์ด ์žˆ์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ, HStack์— alignment๋กœ leading์„ ์ฃผ๋”๋ผ๋„, ํ…์ŠคํŠธ์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์ง€ ์•Š์œผ๋ฉด ์„ผํ„ฐ์— ๋ฐฐ์น˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ…์ŠคํŠธ๋Š” ์™ผ์ชฝ์œผ๋กœ ์ •์—ด๋˜์ง€๋งŒ, ํ…์ŠคํŠธ์˜ ์œ„์น˜๋Š” ์„ผํ„ฐ์— ์žˆ์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ... ์•„๋ฌด๋ฆฌ ์ฐพ์•„๋„ ์ด๊ฑธ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋”๋ผ...

 

ํŒจ๋”ฉ์„ ์ฃผ๊ธฐ๋„ ํ•˜๊ณ , frame์œผ๋กœ leading์„ ์„ค์ •ํ•˜๊ธฐ๋„ ํ–ˆ๋Š”๋ฐ, ์ ์šฉ๋˜์ง€ ์•Š์•˜๋‹ค.

 

๋‚˜๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์„œ๋“  ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ–ˆ๊ธฐ์—, ์ผ๋‹จ ํŽธ๋ฒ•์„ ์“ฐ๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

์–ด์ฐŒ ๋๋“  ๊ฐ€์žฅ ํ•˜๋‹จ์— ์žˆ๋Š” '๋„์„œ DB ์ œ๊ณต' ๋ถ€๋ถ„์€ ์˜ค๋ฅธ์ชฝ ๋์— ์œ„์น˜ํ•˜๋„๋ก ๋‘ฌ์•ผ ํ–ˆ๊ธฐ์—, ์ด ํ…์ŠคํŠธ๋งŒ HStack์œผ๋กœ ๊ฐ์‹ธ์„œ ์™ผ์ชฝ์— spacer๋ฅผ ์คฌ๋‹ค. ๊ทธ๋žฌ๋”๋‹ˆ ํ•ด๊ฒฐ ์™„๋ฃŒ~~

 

๋งŒ์•ฝ, ์šฐ์ธก์— ๋ฐฐ์น˜ํ•˜๋Š” ํ…์ŠคํŠธ๊ฐ€ ์—†๋‹ค๋ฉด, ๊ทธ๋ƒฅ Text("") ์ด๋ ‡๊ฒŒ ํ•˜๊ณ  Spacer๋ฅผ ์ฃผ๋Š” ๊ฒƒ๋„ ๋ฐฉ๋ฒ•์ด์ง€ ์•Š์„๊นŒ...?

 

LazyVStack(spacing: 10) {
    VStack(alignment: .leading, spacing: 15){
            Text("์ฑ… ์†Œ๊ฐœ").fontWeight(.bold)
            Text("์ž์„ธํžˆ ๋ณด๊ธฐ").underline().font(.system(size: 12))
            HStack{
                Spacer()
                Text("๋„์„œ DB ์ œ๊ณต: ์•Œ๋ผ๋”˜").font(.system(size: 12)).padding(.top, 10)
            }
    }.padding(.horizontal, 20)
}
๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•

 

728x90
๋ฐ˜์‘ํ˜•

 

728x90
๋ฐ˜์‘ํ˜•

'๐ŸŽ iOS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[iOS] xcode์—์„œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ๋ณด๊ธฐ  (2) 2023.10.01
[iOS] Swift Data์— ๋Œ€ํ•˜์—ฌ [๊ณต์‹๋ฌธ์„œ ๊ธฐ๋ฐ˜]  (0) 2023.07.04
[iOS] ๋””์ž์ธ ํŒจํ„ด์ด๋ž€ !! - by ์•ผ๊ณฐ๐Ÿป  (0) 2023.04.10
Doit [swift] ์ฒซ์งธ ๋งˆ๋‹น  (0) 2023.02.28
[iOS] The Basics (๊ณต์‹๋ฌธ์„œ ์ •๋ฆฌ)  (0) 2023.02.13
'๐ŸŽ iOS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [iOS] xcode์—์„œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ๋ณด๊ธฐ
  • [iOS] Swift Data์— ๋Œ€ํ•˜์—ฌ [๊ณต์‹๋ฌธ์„œ ๊ธฐ๋ฐ˜]
  • [iOS] ๋””์ž์ธ ํŒจํ„ด์ด๋ž€ !! - by ์•ผ๊ณฐ๐Ÿป
  • Doit [swift] ์ฒซ์งธ ๋งˆ๋‹น
coram22
coram22
  • coram22
    ram2 ๐Ÿš—
    coram22
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (79)
      • ๐Ÿ’ง flutter (22)
      • ๐ŸŽ iOS (18)
      • ๐Ÿฉต CosPro (4)
        • python 2๊ธ‰ (4)
      • ๐Ÿˆ‍โฌ› git (3)
      • ๐Ÿ–ฅ๏ธ react (6)
      • ๐Ÿพ OS (1)
      • ๐Ÿ›œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ (6)
      • ๐ŸŒƒ computer vision (6)
      • ๐Ÿ“š ๋ฐฑ์ค€ (4)
      • ๐Ÿฃ My Story (1)
      • ๐Ÿ’ป else (8)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ๐Ÿˆโ€โฌ› github ๐Ÿˆโ€โฌ›
    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • ๐Ÿฑ Github ๐Ÿฑ
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    Swift
    SwiftUI
    Flutter codelab
    Xcode
    ์˜ค๋ธ”์™„
    FLUTTER
    UIKit
    ์ค‘๋„ํœดํ•™
    ์ปด๋„ค
    React
    Computer Vision
    ๊ณต์‹๋ฌธ์„œ
    2๊ธ‰
    IOS
    Python
    ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
    dart
    ์ •๋‹ต ๋ฐ ํ•ด์„ค
    Git
    OpenCV
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
coram22
[swiftUi] Text align ์œ„์น˜ ์ •ํ•˜๊ธฐ
์ƒ๋‹จ์œผ๋กœ

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