InAppSettings keyboardDidHide或resignedFirstResponder

时间:2011-11-16 18:30:14

标签: ios objective-c keyboard resignfirstresponder inappsettingskit

我正在使用InAppSettingsKit取得巨大成功。现在,我需要在inAppSettingsKit中的TextField中编辑结束时忽略inAppSettingsKit模式VC(用户点击键盘上的Done)。

InAppSettingsKit有一些委托方法,如:

- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController *)sender

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

但我无法弄清楚如何知道InAppSettings VC中其他事情何时发生。

考虑对IASKAppSettingsViewController进行子类化,但后来找不到任何好处。

想法?

1 个答案:

答案 0 :(得分:0)

此事件不会发送给代理人。您可能需要查看inappsettingskit.com上描述的kIASKAppSettingChanged通知。

如果这不适用于您的情况,则子类化是唯一的选择。应该很容易挂钩到其中一个textField委托,并在调用super之前或之后执行你的工作。请务必阅读网站上的子类注释。