iphone - 通过像 iOS 5 中的短信应用程序一样拖动手指来隐藏键盘

标签 iphone objective-c ios ios5

我的应用程序中有一个聊天功能,我试图通过向下拖动手指来隐藏键盘,就像您可以在 IOS 5 的短信应用程序中隐藏键盘一样。

我已经将 UITableView 子类化,但是一旦滚动开始,我就不再调用

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

我想知道如何滚动并找出滚动过程中手指的位置,以便在它开始靠近键盘时我可以开始隐藏它。

我认为这是很多人都想要的功能,关于如何实现它有什么想法吗?

最佳答案

DAKeyboardControl它是您正在寻找的 MIT 许可代码源。

关于iphone - 通过像 iOS 5 中的短信应用程序一样拖动手指来隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8427583/

相关文章:

ios - 无法在 swift 中将类型 'ProjectName.AddNewPropery' (0x10fa2edf0) 的值转换为 'ProjectName.ViewProfile'

iphone - iOS——drawRect 有时会在意想不到的大矩形上被调用

iphone - 使用 Objective-C 解析网页源代码

ios - 如何在 Xcode 6 的 iOS 中使用 Storyboard执行 self.view.frame.size.width?

objective-c - 使用带有无限 while 循环的 Grand Central Dispatch?

ios - 在带有 Bluemix 的 iOS 应用程序中使用 Watson Speech to Text 服务

iphone - 在 iPhone 中使用哪种方法从视频中提取帧?

iphone - 从 NSString 中读取指定位置的 UTF8 字符

objective-c - NSWindow 类似 Quicksilver

ios - UIButton 按下/释放动画奇怪地不一致