小编Rud*_*n99的帖子

更改 Swift/ SwiftUI 中十进制数字的字体大小

所以我需要使小数位小于实际数字,我将在下面向您展示我的意思。

这是我的代码:

import SwiftUI

struct BalanceDetailsView: View {
    //MARK: - PROPERTIES
    var balance: Float
    var balanceString: String {
        return balance.formattedWithSeparator
    }
    //MARK: - BODY
    var body: some View {
        VStack{
            HStack{
                    Text(balanceString)
                        .font(.custom(K.fonts.gilroyBold, size: 24))
                        .multilineTextAlignment(.center)
                        .padding(.top)
             
            }//:VSTACK
        }//:HSTACK
    }
}

struct BalanceDetailsView_Previews: PreviewProvider {
    static var previews: some View {
        BalanceDetailsView(balance: 43678)
            .previewLayout(.sizeThatFits)
    }
}



//Formatter extension i used to get this code
extension Formatter {
    static let withSeparator: NumberFormatter = {
        let formatter = NumberFormatter()
        formatter.numberStyle = .decimal …
Run Code Online (Sandbox Code Playgroud)

iphone ios swift watchos swiftui

5
推荐指数
1
解决办法
986
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1

swiftui ×1

watchos ×1