我的应用程序中有聊天功能,我正试图通过向下拖动手指来隐藏键盘,就像你可以在IOS 5的短信应用程序中隐藏键盘一样。
我已经将UITableView子类化了,但是一旦滚动开始,我就不再接到调用
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event我想知道怎样才能开始滚动,并在滚动过程中找出手指在哪里,这样如果手指开始接近键盘,我就可以开始隐藏它。
我认为这是一个很多人都想要的功能,你有什么想法来实现它吗?
发布于 2012-11-30 06:37:00
DAKeyboardControl它是一个麻省理工学院授权的源代码,你正在寻找什么。
发布于 2012-11-24 16:09:28
进一步的谷歌搜索显示,这个问题是以下问题的重复:
发布于 2012-11-27 18:22:45
在Daniel's DAKeyboardControl library的帮助下,我在我的应用程序中启用了这一功能。只需一行语句即可实现iMessage风格的键盘隐藏酸性:
[self.view addKeyboardPanningWithActionHandler:^(CGRect keyboardFrameInView) {
// Move interface objects accordingly
// Animation block is handled for you
}];https://stackoverflow.com/questions/8427583
复制相似问题