์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ์ค๋ํดํ
- Flutter codelab
- UIKit
- git error
- useEffect
- ํดํ
- Simulator
- Computer Vision
- ์ ํ๋ก๊ทธ์ธ๊ตฌํํ๊ธฐ
- OpenCV
- Ai
- Xcode
- codelab
- SwiftUI
- ํ๊ณ
- vscode
- FLUTTER
- Center
- Git
- C++
- ์ค์ํํธ
- ๋ค์ง
- family control
- React
- ํ๊ธ
- ๊ณต์๋ฌธ์
- dart
- IOS
- Column
- Swift
- Today
- Total
ram2 ๐
[swiftUi] Text align ์์น ์ ํ๊ธฐ ๋ณธ๋ฌธ
(ํธ๋ฒ ์๋ ํธ๋ฒ์ด๋ผ๋ ๊ด์ฐฎ๋ค๋ฉด....)
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)
}
'๐ Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[swift] xcode์์ ์์ ํ๋ ํธ ๋ณด๊ธฐ (2) | 2023.10.01 |
---|---|
Swift Data์ ๋ํ์ฌ [๊ณต์๋ฌธ์ ๊ธฐ๋ฐ] (0) | 2023.07.04 |
[swift] ๋์์ธ ํจํด์ด๋ !! - by ์ผ๊ณฐ๐ป (0) | 2023.04.10 |
Doit [swift] ์ฒซ์งธ ๋ง๋น (0) | 2023.02.28 |
[swift] The Basics (๊ณต์๋ฌธ์ ์ ๋ฆฌ) (0) | 2023.02.13 |