在 ios 键盘上方显示建议工具栏
Posted
技术标签:
【中文标题】在 ios 键盘上方显示建议工具栏【英文标题】:displaying suggestion toolbar above ios keyboard 【发布时间】:2012-05-15 05:51:02 【问题描述】:我是 ios 开发的新手。我正在尝试在 ios 5.1 中创建一个具有 textView 的拼写建议类型应用程序,这样如果用户点击键盘的某个键,则建议工具栏会出现在键盘顶部,其中包含所有建议,并且如果用户点击其中一个建议它将显示在 textView 上。
如图所示。
我已经处理了键盘按下事件并处理了那里的所有处理。现在我想做的是我有一个 NSArray 的建议,我想创建一个建议工具栏并将所有这些建议从 NSArray 分配到该工具栏,如果用户点击任何这些建议,它应该放在 textView 上。
我无法理解我应该如何进行,以及我应该使用哪个组件来创建键盘上方的工具栏。
使用 IOS SDK 5.1 和 xcode 4.3
【问题讨论】:
【参考方案1】:您可以通过将视图设置为inputAccessoryView
来将视图固定在键盘顶部,以用于您希望它出现的任何文本编辑控件(UITextField
、UITextView
等)。有关详细信息,请参阅UITextInputTraits 协议文档。
如果您不确定从哪里开始制作可以点击的单词的视图,您可能需要查看View Programming Guide 或一本不错的 iOS 编程入门书籍。
【讨论】:
【参考方案2】:您可以使用键盘的附件视图来实现这一点,查看这个开发人员相同的代码-http://developer.apple.com/library/ios/#samplecode/KeyboardAccessory/Introduction/Intro.html
【讨论】:
以上是关于在 ios 键盘上方显示建议工具栏的主要内容,如果未能解决你的问题,请参考以下文章