防止UIPickerView将视图向上推

时间:2019-06-13 11:44:29

标签: ios swift

我有一个选择器作为文本字段的输入视图,一切正常。问题是,每次轻击文本字段并且选择器出现在屏幕底部时,它都会将其他视图向上推-即使它很远地覆盖了文本字段。我知道这是软键盘的理想行为,但就我而言,这是不好的。是否可以使选择器出现而无需将其他视图向上移动?

我的代码:

override func viewDidLoad() {

    let chartTypePicker = UIPickerView()
    chartTypeTextField.inputView = chartTypePicker
    chartTypeTextField.text = "Line chart"
    chartTypePicker.center = view.center // doesn't work
    chartTypePicker.delegate = self
}

我也有pickerView函数和其他所有功能。一切工作正常,我只是不想让它移动其他视图。感谢您的任何建议!

编辑:我上传了图片。很抱歉,质量低劣且内容已被涂黑,我无法公开共享。

之前和之后。当选择器从底部上升时,视图将推到顶部。他们甚至在采摘者离开后仍呆在那里。以选择器作为输入的文本视图在红色椭圆中。所以我想拥有的是,选择器出现时视图不会向上推。

enter image description here enter image description here

0 个答案:

没有答案