1

SwiftUI で DatePicker を実装しました。ほとんどの場合は正常に機能しますが、特定の日付 (2019 年 11 月 26 日など) を選択すると、表示される日付テキストの形式が変更されます。


例:

予想: 26. 11 月 2019

取得: 26.11.2019

2019年11月27日予定

入手: 27. 11月 2019


特定のロケールで環境を使用しようとしましたが、修正されませんでした。

独自の DatePicker を構築することはできますが、それは私が望むものではありません。

DatePicker は、これもコンソールに出力します。

UIDatePicker is being laid out below its minimum width of 280. This may not look like expected, especially with larger than normal font sizes.

これは私のSwiftUIコードです:

private struct GeneralSection: View {
    @ObservedObject var viewController: SettingsViewController
    
    var body: some View {
        Section(header: Text("General")) {
            TextField("Name", text: $viewController.coupleName)
            DatePicker(LocalizedStringKey("Date"),
                       selection: $viewController.coupleDate,
                       in: ...Date(),
                       displayedComponents: .date)
        }
    }
}

この問題のGif

4

0 に答える 0