반응형

 

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 처럼 표시될 것입니다.

반응형
Posted by 까칠코더
,