У меня есть многопользовательское приложение для iPhone, которое я разрабатываю, у которого будет много входов на разных экранах, и вместо того, чтобы повторять себя повсюду с помощью некоторого метода, который просто отправляет сообщение resignFirstResponder, я думал, что сделаю статический метод в моем классе контроллера root и решить все мои требования resignFirstReponder с помощью одной функции. Это возможно? Я не могу перетащить файл корневого контроллера .h в конструктор интерфейса, и если я попытаюсь сбросить класс там, я не могу подключить к нему какие-либо события. Есть ли способ перехватывать события до метода IBAction, который является статическим?Могу ли я использовать статический метод IBAction для подключения событий?
Edit:
Я должен был быть более ясно, что я пытаюсь сделать. В принципе, я вызываю resignFirstResponder в событии «Did End On Exit» текстовых полей, чтобы избавиться от клавиатуры. (Является ли это даже правильным способом? Я новичок в iPhone). Поскольку я буду использовать это во всем месте на разных представлениях, я не хотел бы писать одну и ту же функцию для каждого представления. Я хочу иметь функцию +(void) resignSomeKeyboardsOrSomething
в моем корневом контроллере, чтобы я мог подключить мои события «Делать конец на выходе» до каждого вида. Есть ли способ сделать это? Извините за неопределенность в первый раз.
Хотя это абсолютно потрясающе, и я определенно буду использовать его для других вещей, я думаю, что это делает то, что я пытаюсь сделать более сложным в этом случае. Я не думаю, что я был ясен в своем вопросе и добавил дополнительную информацию. Спасибо за эту информацию, но это будет чрезвычайно полезно! – Justin