草庐IT

inputaccessoryview

全部标签

ios - 关闭键盘后让 inputAccessoryView 可见

我想做的是在iPad上的Safari中创建类似于“在页面上查找”搜索功能的东西。我正在使用一个包含一些项目的UIToolbar并通过将它设置为UITextField上的一个inputAccessoryView将它连接到键盘.就像一个魅力,但有一件事我无法弄清楚。在Safari中,当您搜索某些内容时,键盘会消失,但工具栏仍保留在屏幕底部。有没有人知道如何完成这个?我能想到的唯一解决方案是响应键盘关闭事件,然后拉出UIToolBar并创建将其移动到屏幕底部的自定义动画。但这是hacky。我正在寻找更优雅的解决方案。当键盘关闭时,可以让我决定如何处理输入附件View。

ios - InputAccessoryView 停靠在底部

我正在尝试实现与Apple消息应用中底部文本输入栏类似的定位行为。我尝试了很多方法,到处搜索,有很多类似的问题,但没有一个是令人满意的。要指定:在View底部有一个UIToolbar工具栏随着键盘的出现和消失而跟随键盘当键盘可见时,工具栏应位于键盘上方当键盘隐藏时,工具栏保持(“停靠”)在View的底部建议的解决方案:手动设置工具栏动画以响应键盘出现通知这个解决方案不满足第二个需求的特殊情况(工具栏随着键盘出现和消失):在iOS7中,引入了UIScrollViewKeyboardDismissMode。它启用用于关闭键盘的交互式手势。当用户平移过键盘的顶部边缘时,键盘框架逐渐跟随。此解