[textValue resignFirstResponder];
Обычно используется, чтобы скрыть клавиатуру, если в данный момент элемент управления textValue
имеет фокус.
[super touchesBegan:touches withEvent:event];
Вызывает тот же метод родительского класса, чтобы сохранить стандартную обработку касаний.