MENU

【SwiftUI】$や¥などの通貨マークを取得するには?

記事内に商品プロモーションが含まれる場合があります

端末の設定情報から$や¥などの通貨マークをLocaleクラスcurrencySymbolプロパティを使用します。

import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
            .onAppear {
                let currencySymbol = Locale.current.currencySymbol // 通貨マークを取得
                print("Currency Symbol: \(currencySymbol ?? "Unknown")")
            }
    }
}

@main
struct YourApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

取得できる通貨マークは端末のリージョン設定に基づいて決まります。

リージョンが日本の場合は¥、アメリカの場合は$が取得できることになります。

目次

SwiftUIが学べる書籍

Share

Comment

コメントする

目次