Первый респондент - это очень специфическая концепция в Какао.Единственный раз, когда iOS решает установить Первый ответчик, - это когда текстовое поле получает фокус.В остальное время вы должны явно контролировать, какой объект вы хотите использовать в качестве первого респондента (см. -CanBecomeFirstResponder, -becomeFirstResponder).
Второго респондента не существует.
У всех респондентов есть NextResponder (может быть ноль).Это означает, что, начиная с любого респондента, может быть (но не может быть) цепочка респондентов произвольной длины ( Responder -> nextResponder -> nextResponder -> etc ), вдоль которых передаются события до их обработки.
Существует цепочка по умолчанию, которую можно просматривать -> superview -> superview, но она также может включать UIViewControllers, UIWindows, UIWindowControllers, UIApplication и другие, поэтому она сильно зависит от вашей иерархии объектов (не только ваша иерархия представлений - поэтому нет, вы не можете сказать, что nextResponder всегда является родительским представлением).В OSX 10.6 цепочка по умолчанию даже отличается для разных типов событий и действий и может даже включать делегата вашего приложения, который может быть, а может и не быть ответчиком, я не уверен, так ли это в iOS.
Цепочка по умолчанию - только по умолчанию, поэтому после того, как вы управляете первым респондентом, вы можете вставлять, удалять и добавлять элементы в цепочку респондента для достижения желаемой цели.
Респондентцепь довольно важна и сложна, вам нужно время, чтобы прочитать об этом документы Apple.