반응형
Hacking with Swift 사이트의 강좌 번역본입니다.
[원문 : https://www.hackingwithswift.com/quick-start/swiftui/how-to-format-text-inside-text-views]
How to format text inside text views
[동영상 강좌 : https://youtu.be/E7Y3nk1G77I]
SwiftUI의 텍스트 뷰는 라벨 내에 사용자정의 데이터 방식을 사용할 수 있는 formatter 매개변수 옵션이 있습니다. 이것은 프로그램에서 문제가 발생할때 종종 값이 업데이트 되기 때문에 중요하며, SwiftUI formatter를 첨부해서 우리를 대신해서 올바르게 보이도록 할 수 있습니다.
예를들어, 날짜 formatter를 정의하고 이를 사용해서 작업 날짜를 사람이 읽을수 있는 형태으로 표시합니다.
struct ContentView: View {
static let taskDateFormat: DateFormatter = {
let formatter = DateFormatter()
formatter.dateStyle = .long
return formatter
}()
var dueDate = Date()
var body: some View {
Text("Task due date: \(dueDate, formatter: Self.taskDateFormat)")
}
}
Task due date: June 5 2019 처럼 표시될 것입니다.
반응형
'SwiftUI > Text and images' 카테고리의 다른 글
How to render a gradient (0) | 2019.11.14 |
---|---|
How to tile an image (0) | 2019.11.14 |
How to adjust the way an image is fitted to its space (0) | 2019.11.14 |
How to draw images using Image views (0) | 2019.11.14 |
How to add spacing between letters in text (0) | 2019.11.14 |
How to style text views with fonts, colors, line spacing, and more (0) | 2019.11.14 |
How to create static labels with a Text view (1) | 2019.11.13 |
What’s in the basic template? (0) | 2019.11.13 |