0

私は InAppSettingsKit を使用して大成功を収めています。ここで、inAppSettingsKit の TextField で編集が終了したときに、inAppSettingsKit モーダル VC を閉じる必要があります (ユーザーがキーボードで [完了] を押します)。

InAppSettingsKit には、次のようないくつかのデリゲート メソッドがあります。

- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController *)sender

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

しかし、InAppSettings VC 内で他のことがいつ発生するかを知る方法がわかりません。

サブクラス化について考えましIASKAppSettingsViewControllerたが、利点が見つかりませんでした。

アイデア?

4

1 に答える 1

0

このイベントはデリゲートには送信されません。inappsettingskit.comkIASKAppSettingChangedに記載されている通知を確認してください。

それがうまくいかない場合は、サブクラス化が唯一の選択肢です。textField デリゲートの 1 つにフックして、呼び出しの前後に処理を行うのはかなり簡単superです。Web サイトでも、サブクラス化に関する注意事項を必ずお読みください。

于 2011-11-17T11:26:53.637 に答える