首页 > 解决方案 > iPadOS UIToolbar 旋转后位置错误

问题描述

我正在UIToolbar使用以下方法在键盘顶部添加一个inputAccesoryView

let toolbar = UIToolbar()
toolbar.barStyle = .default
toolbar.isTranslucent = true
toolbar.sizeToFit()
toolbar.isUserInteractionEnabled = true

...

textField.inputAccessoryView = toolbar

但是当我隐藏键盘,旋转设备时,下次我打开键盘时,有时它会UIToolbar在屏幕中间显示:

在此处输入图像描述

但是下次我打开键盘时,UIToolbar它会显示在正确的位置。

我不知道这是否是 iPadOS 的错误。任何想法我该如何解决这个问题?我正在使用一个UITableViewController用单元格和文本字段填充表格。

标签: iosswiftipados

解决方案


我能够解决取消选中Upside down方向的问题:

在此处输入图像描述


推荐阅读