代码之家  ›  专栏  ›  技术社区  ›  Z S

在popover中使用UIDatePicker内联样式-避免键盘

  •  0
  • Z S  · 技术社区  · 5 年前

    我在iOS14中使用了新的UIDatePicker“inline”样式,我想在popover中显示选择器,就像我之前在iOS13中所做的那样。我很好地做到了这一点,但当您选择打开键盘的“时间”选择器时,就会出现问题,导致日期选择器被压扁。

    UIDatePicker with popover

    UIDatePicker in popover with Time selected

    我不知道怎样才能避免这种情况发生。我尝试过:

    • 将presenting view控制器的tableview滚动到顶部,并添加contentInset
    • 为UIDatePicker控件设置高度约束
    • 正在侦听键盘通知,这些通知会被触发,但不确定如何处理

    还有什么我可以试着让它正常工作的吗?希望能有一些关于潜在解决方案的想法。

    0 回复  |  直到 5 年前
    推荐文章