InAppSettings клавиатураDidHide или resignedFirstResponder - PullRequest
0 голосов
/ 16 ноября 2011

Я использую InAppSettingsKit с большим успехом. Теперь мне нужно закрыть модальный VC inAppSettingsKit, когда редактирование заканчивается в TextField в inAppSettingsKit (пользователь нажимает кнопку «Готово» на клавиатуре).

В InAppSettingsKit есть несколько методов делегатов, таких как:

- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController *)sender

и

- (void)settingsViewController:(IASKAppSettingsViewController *)sender buttonTappedForKey:(NSString*)key

но я не могу понять, как узнать, когда в InCppSettings VC происходят другие вещи.

Мысли о подклассе IASKAppSettingsViewController, но потом не смогли найти никакой выгоды.

Идеи

1 Ответ

0 голосов
/ 17 ноября 2011

Это событие не отправлено делегату.Возможно, вы захотите проверить уведомление kIASKAppSettingChanged, описанное на inappsettingskit.com .

Если это не сработает для вашего случая, единственным вариантом является подкласс.Должно быть довольно легко подключиться к одному из делегатов textField и выполнять свои действия до или после вызова super.Обязательно прочтите примечания по подклассам, также на веб-сайте.

...