ios - 父母和子女调用键盘通知视图都

问题描述:

我有一个父视图控制器里面有UITextViews,我需要通知它所以我没有为自己添加观察者在parentViewConios - 父母和子女调用键盘通知视图都

我有parentViewCon其本身的ViewController内部的子视图,但它是在parentViewController的一小部分加入。

This childViewCon有它自己的UITextFields我需要有自己的键盘通知观察员。

现在的问题是,当我点击UITextFieldchildViewCon家长的通知也被解雇,因为我无法删除这些观察员由于工作流程的应用程序。有没有解决这种依赖性的方法或方法?

+1

我早面对,如果你在viewDidLoad中(使用“NotificationCenter.default.addObserver”)同样的问题,那么你必须删除“NotificationCenter.default.removeObserver”,而viewDidDisappear()在每个视图 - 控制 –

+0

这里查看我的回答 - HTTP: //*.com/questions/42970870/uikeyboardwillshow-called-twice-on-first-keyboard-use/42971207#42971207 –

我解决了这个场景由从事儿童视图控制器与父母通知我检查了UIControls如果他们的孩子存在,那么我解决他们的键盘通知里面父。