工具栏和选择器之间是否存在间隙?

Tec*_*ain 1 toolbar ios swift ios11 iqkeyboardmanager

我面临一个奇怪的问题。我用以下代码创建了UIPicker。我还使用了IQKeyboardManager来管理键盘。

let datepicker = UIPickerView()

        datepicker.frame = CGRect(x: 0, y: -10, width: UIScreen.main.bounds.width, height: 200)
        datepicker.backgroundColor = Constants.Colors.blue
        datepicker.tintColor = UIColor.white
        textfieldDropDown.inputView = datepicker
        textfieldDropDown.inputView?.autoresizingMask = .flexibleHeight
        datepicker.delegate = self
        datepicker.reloadAllComponents()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

临时解决方案 如果我将高度设置为220,那么由于高度增加,它不会显示任何间隙。

请告诉我对此的最佳解决方案?

小智 5

datePicker.translatesAutoresizingMaskIntoConstraints = false