gpt4 book ai didi

iOS 11 键盘和配件 View 之间有额外的空间

转载 作者:行者123 更新时间:2023-11-30 11:31:33 25 4
gpt4 key购买 nike

我在 inputAccessoryView 和键盘方面遇到了一些奇怪的 UI 错误。在 viewDidLoad

中添加 inputAccessoryView 的代码
        let keyboardToolbar = UIToolbar()
keyboardToolbar.items = [
UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil),
UIBarButtonItem(title: "Hide", style: .done, target: self, action: #selector(resignFirstResponder))
]

keyboardToolbar.barStyle = barStyle
keyboardToolbar.sizeToFit()

myTextfield.inputAccessoryView = keyboardToolbar

第一次进入屏幕并点击文本字段效果很好。关闭此屏幕(popViewController)并再次输入并将焦点转移到 textField 后,我得到了以下内容:UIToolBar位于键盘上方。空白区域的高度 = 键盘高度

用户界面错误图像

最佳答案

这是因为 IOS 11 中有安全区域,而这个空间出现在 iphone X 上

检查此帖子是否重复

iPhone X how to handle View Controller inputAccessoryView?

关于iOS 11 键盘和配件 View 之间有额外的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50204230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com