會在一點點實際開發者不斷增加,也希望大家可以踴躍補充,為了可以更加便捷.
一.在UITableView上添加手勢實現點擊TableView收回鍵盤,并且不與點擊cell事件沖突?
有時候tableView上會存在輸入控件會彈出鍵盤,需要點擊tableView收回鍵盤.
解決:
方案一:
? ? ? ? 設置鍵盤return key的點擊事件收回鍵盤;
方案二:
? ? ? ? 當某些需求必須要點擊table收回鍵盤的時候,就可以試試給tableView添加手勢。
UITapGestureRecognizer*tap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(touchTableView)];
tap.cancelsTouchesInView = NO;//注:這句很重要,?cancelsTouchesInView?系統默認為YES.就是當手點擊的時候接受到了這個手勢點擊事件,其他的 view 是否能接收點擊事件.如果不設置為 NO,那你點擊?cell?之后是不會觸發table的回調點擊方法的.設置為 NO 之后,就不會和點擊?cell?沖突了.
二.