SwiftUI:在Text視圖中格式化小數
當我們使用Slider視圖來選擇一個值時,我們必須使用Double值,這會引起一個問題,因為當將值顯示在Text視圖中時,數字34會顯示為34.000000,儘管我們使用了步長值1,這意味著我們只能在滑塊中選擇整數值:
1 | struct ContentView: View { |
讓我們看看如何格式化此值以顯示34。
在Text視圖中,當我們插入age的值時,我們可以提供一個額外的specifier參數。
這個specifier讓我們使用字符串格式specifier。你可以在Apple官方文檔中查看可用的選項。
在我們的例子中,我們可以使用%.0f:
1 | Text("\(age, specifier: "%.0f")") |
看到了嗎?現在我們得到的是20而不是20.000000: