【发布时间】:2021-03-21 03:20:22
【问题描述】:
在您的应用程序中执行以下行会以某种方式破坏键盘及其工具栏。工具栏从键盘“分离”并开始在状态栏下方的屏幕顶部滑入和滑出。
if #available(iOS 13.0, *) {
for scene in UIApplication.shared.connectedScenes {
guard let windowScene = scene as? UIWindowScene else { continue }
for window in windowScene.windows {
for view in window.subviews {
view.removeFromSuperview()
window.addSubview(view)
}
}
}
} else {
for window in UIApplication.shared.windows {
for view in window.subviews {
view.removeFromSuperview()
window.addSubview(view)
}
}
}
我知道这很“hacky”,我只是偶然发现它,现在我很好奇为什么删除和添加视图会导致这种行为。有人有想法吗? (系统添加的工具栏也会发生这种情况,例如在 web 视图中)
【问题讨论】:
标签: ios swift xcode keyboard toolbar