我有一个聊天应用程序,想要在键盘上添加一个工具栏,类似于 SwiftUI 之前的 inputAccessoryView。
我知道 iOS15 现在可以选择使用以下内容添加工具栏(来自 hackingwithswift)
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
Button("Click me!") {
print("Clicked")
}
}
}
然而,这仅在键盘可见时显示。与所有聊天应用程序一样,我希望此“accessoryView”永久可见。我可以使用视图进行自己的自定义实现,但是我想知道是否可以使用键盘工具栏并使其永久显示?
与使用自定义实现相比,这对动画有很大帮助。
再一次,在 SwiftUI 之前,这可以使用 inputAccessoryView 并让 viewController 覆盖 inputAccessoryView 和 canBecomeFirstResponder 来实现,以便在键盘不可见时使工具栏浮动在屏幕底部。我想在 SwiftUI 中使用工具栏来实现这一点。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)