實用技巧收錄 - iOS

會在一點點實際開發者不斷增加,也希望大家可以踴躍補充,為了可以更加便捷.


一.在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?沖突了.

二.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容