ios - 如何在键盘上方显示键盘?

标签 ios swift

当用户点击按钮时,我希望键盘弹出(这很容易),但我想要一个 View 随之上升(粘在键盘顶部)。该 View 将有一个“发送消息..”文本字段。当用户按下“完成”按钮时,我希望键盘与 View 一起消失。

如何使该 View “粘”在键盘上?

最佳答案

UITextFields 有一个名为 inputAccessoryView 的属性

- Apple Documentation

- Relevant Stack Overflow Answer

这会将您指定为该文本字段的 inputAccessoryView 的任何 View 固定到键盘顶部。

该链接中的答案中需要记住的重要内容:

Note that the view you use should neither be in the view hierarchy elsewhere, nor should you add it to some superview, this is done for you.

关于ios - 如何在键盘上方显示键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022626/

相关文章:

ios - 如何安装 GoogleAds-IMA-iOS-SDK-For-AdMob old pod version 3.0.beta.6?

ios - 在 TableView 中按距离排序

ios - 更新UI时如何同时执行2个函数

ios - 如何仅在单击搜索栏时显示表格 View ?

ios - SwiftUI 中月份的开始和结束日期

ios - 回到导航 Controller

ios - Firebase自定义身份验证问题 token 不同的受众

ios - TableView 不显示详细 View

ios - UIUserNotificationSettings 无法工作

ios - 如何修剪字符串直到字母数字字符串中的第一个字母?