使用键盘上方的 UITextField 实现 UIToolbar 的最佳方法

Posted

技术标签:

【中文标题】使用键盘上方的 UITextField 实现 UIToolbar 的最佳方法【英文标题】:Best way to implement UIToolbar with UITextField above keyboard 【发布时间】:2013-05-08 13:51:06 【问题描述】:

UIToolbarUITextField 出现在键盘上方的最佳方式是什么?

特别是,我正在寻找一种在 ios 6 中实现这一点的方法。

我试图实现的基本功能类似于 iOS 短信应用,只是默认情况下会出现键盘。

谢谢。

【问题讨论】:

【参考方案1】:

要么向情节提要添加工具栏并为其添加插座,要么将工具栏添加到 xib 文件,然后使用要向其添加工具栏的文本字段的 InputAccessoryView 例如

[[NSBundle mainBundle] loadNibNamed:@"KeyboardToolbar" owner:self options:nil];
[textField setInputAccessoryView:keyboardToolbar];

【讨论】:

谢谢。我试试看。

以上是关于使用键盘上方的 UITextField 实现 UIToolbar 的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章

在键盘上方添加 UITextField

如何在键盘上方滚动自定义 UITextField 单元格

在 UITextField 上点击时将 UIButton 移动到键盘上方

是否有任何通用解决方案可以在屏幕上的键盘上方滚动 UITextView 和 UITextField

将自定义 UITableViewCell 滚动到键盘上方?

ios开发UI篇—UITextfield