iOS14のUIDatePickerでやたらAutoLayoutのエラーが出てくる

iOS14でUIDatePickerが新しくなったんだけど、これをタップして選択画面を出したタイミングでAutoLayoutのエラーがもりもり出てくる。

f:id:ohnishiakira:20210227201638p:plain
iOS14 UIDatePicker

試した環境

シミュレータの画面サイズによって出たり出なかったりするかな?と思って色々見てみたけどどれも同じだった。

コード

import UIKit

 class ViewController: UIViewController {
     let datePikcer = UIDatePicker()
 
     override func viewDidLoad() {
         super.viewDidLoad()

         view.backgroundColor = .white

         datePikcer.translatesAutoresizingMaskIntoConstraints = false
 
         view.addSubview(datePikcer)
 
         NSLayoutConstraint.activate([
             datePikcer.centerXAnchor.constraint(equalTo: view.safeAreaLayoutGuide.centerXAnchor),
             datePikcer.centerYAnchor.constraint(equalTo: view.safeAreaLayoutGuide.centerYAnchor)
         ])
     }
 }

エラー

長すぎるので全体はgistに。

https://gist.github.com/ohnishiakira/02fd577c70d263186212d8c6c98423ec

一番最後の↓がなんかヒントになりそうな気はするが、解決方法は分からずじまい。

2021-02-27 20:05:29.268292+0900 DatePickerSample[4410:161030] [DatePicker] UIDatePicker 0x7ff9e6c20390 is being laid out below its minimum width of 280. This may not look like expected, especially with larger than normal font sizes.