In my app i want hide keyboard when i start scrolling UITableView. I search about this in internet, and most answer is subclassing UITableView (http://stackoverflow.com/ques
After iOS 7, you can simple use the tableview property
Swift 3.0+
myTableView.keyboardDismissMode = UIScrollViewKeyboardDismissMode.OnDrag
ObjectiveC
myTableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
For earlier versions, implementing the scroll view delegate could work.
func scrollViewDidScroll(_ scrollView: UIScrollView) {
view.endEditing(true)
}