ios - 调用父子视图的键盘通知

ios - Keyboard Notification called on parent and child View Both

我有一个父视图控制器,里面有 UITextViews,我需要通知它,所以我确实在 parentViewCon 上为自己添加了观察者。

我在 parentViewCon 里面有一个子视图,它本身就是 viewcontroller 但它被添加到 [= =22=]parentViewController.

这个 childViewCon 有自己的 UITextFields,我需要有自己的键盘通知观察器。

现在的问题是,当我在 childViewCon 中点击 UITextField 时,父级的通知也会被触发,因为由于应用程序的工作流程,我无法删除那些观察者.是否有变通方法或方法来解决这种依赖关系?

我通过将子视图控制器与父级 通知 联系起来解决了这种情况我检查 UIControls 如果它们存在于子级中然后我解析它们的键盘 通知 父级内部。