gpt4 book ai didi

ios - 自定义键盘 InputAccessoryView 在 iOS 11 中不可见

转载 作者:IT王子 更新时间:2023-10-29 08:18:20 25 4
gpt4 key购买 nike

我已经实现了自定义输入附件 View ,它在 iOS 10.3.1 之前运行良好。但它在 iOS 11 测试版中不可见。

有人遇到过这个问题吗?

最佳答案

你问的问题没有太多细节。但是在为文本字段使用 inputAccessoryView 和自定义 inputView 时,我遇到了同样的问题。

在 iOS11 上通过将自定义 inputView 的 autoresizingMask 设置为 .flexibleHeight 解决了这个问题。

yourCustomInputView.autoresizingMask = .flexibleHeight

希望这能解决问题。如果没有,是否可以提供更多信息?

这是我添加输入附件的方法,以防有更多帮助(作为文本字段的扩展):

public extension UITextField {

public func addToolbarInputAccessoryView(barButtonItems: [UIBarButtonItem],
textColour: UIColor,
toolbarHeight: CGFloat = 44,
backgroundColour: UIColor = .white) {

let toolbar = UIToolbar()

toolbar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: toolbarHeight)
toolbar.items = barButtonItems
toolbar.isTranslucent = false
toolbar.barTintColor = backgroundColour
toolbar.tintColor = textColour

inputAccessoryView = toolbar
}

然后在 inputView(不是 inputAccessoryView)上,我使用了一个日期选择器,例如 - 只需确保日期选择器的自动调整掩码设置为灵活高度。

关于ios - 自定义键盘 InputAccessoryView 在 iOS 11 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44560734/

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