Соединения раскадровки возможны только при подключении к файлам, установленным в инспекторе идентичности. Это, вероятно, связано с тем фактом, что раскадровке потребуется ссылка на конкретную версию вашего отдельного класса, но она не обязательно будет доступна, поскольку ее нет в раскадровке. Возможно, вам удастся получить то поведение, которое вы ищете, создав подкласс UITextField вместо установки делегата.