如何快速在键盘上添加文本字段?

Posted

技术标签:

【中文标题】如何快速在键盘上添加文本字段?【英文标题】:How can I add textfield on keyboard in swift? 【发布时间】:2016-11-04 02:16:42 【问题描述】:

在我的目的中,我想自定义键盘通过在键盘上添加文本字段看起来像 iOS 上的 Facebook 应用。当您点击评论按钮时,它会显示键盘上方还有文本字段。 您对这个问题有任何关键字或解决方案吗?我是最年轻的 swift 并且用母语写作。如果您不清楚我的问题,请发表评论。 提前致谢

【问题讨论】:

【参考方案1】:

我不确定我是否理解您的问题,但您似乎想要一个文本字段就在键盘上方。为此,您可以在视图底部添加一个 TextField 并使其在键盘出现时相应地移动。看看这个:Move textfield when keyboard appears swift

【讨论】:

我想错了。文本字段上的文本字段。你以前用 ios 应用玩 Facebook 吗?...当你点击评论按钮时,它会像我想要的那样显示。谢谢回答 您可以通过在屏幕底部添加一个文本字段并在 viewDidLoad 上设置 textfield.becomeFirstResponder() 来完成相同的操作。然后你的应用需要监听 UIKeyboardWillChangeFrameNotification 来改变文本框的位置。

以上是关于如何快速在键盘上添加文本字段?的主要内容,如果未能解决你的问题,请参考以下文章

如何在stackview文本字段中快速获取otp的动态数字键盘中的数字

如何在swift ui watch os中的同一屏幕中添加键盘和文本字段[关闭]

如何在快速在 textFieldDidBeginEditing 委托上呈现另一个视图控制器时隐藏键盘?

快速更新键盘预测栏建议

无法关闭文本字段上的键盘

在键盘上方添加 UITextField