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
: