【问题标题】:UIPickerView display issueUIPickerView 显示问题
【发布时间】:2017-09-22 12:27:19
【问题描述】:

在 iOS 11 中,UIPickerView 出现显示问题。

我有一个视图,当键盘出现或消失时,我会上下移动。我有时(并非一直)遇到UIPickerView 没有显示任何内容的问题。

该项目仍处于选中状态,我可以在保存时访问它,但 UIPickerView 完全为空,没有显示任何内容。

这是一个已知问题吗? 难道我做错了什么? 我能做些什么?

这是我移动视图的方式:

func keyboardWillShow(notification: NSNotification) {
    if self.view.frame.origin.y == 0{   
        if actionName.isEditing {
            self.view.frame.origin.y -= 398
        } 
    // Other code but same way
    }
}

【问题讨论】:

    标签: ios swift3 uipickerview ios11


    【解决方案1】:

    我建议使用 Eureka 进行表单构建:https://github.com/xmartlabs/Eureka

    另一个注意事项是现在有不同高度的键盘。例如,您可以在其中绘制字符的键盘。它没有与默认高度相同的高度。此外,如果用户禁用/启用推荐。

    【讨论】:

    • 起初我使用的是if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.cgRectValue,但自从上次更新到iOS11和Xcode9后,它经常返回0...所以...我现在不能使用它...我'我会检查尤里卡,谢谢。
    猜你喜欢
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多