Так что я меняю высоту tableView на
[self.tableView setFrame:CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width, self.tableView.contentSize.height)];
И после обновления представлений на
[self.tableView setNeedsLayout];
[self.tableView setNeedsDisplay];
[self.tableView layoutIfNeeded];
После этого нижняя часть ячеек вообще не регистрировала сенсорные события.Как это решить?