ios - 父母和子女调用键盘通知视图都
问题描述:
我有一个父视图控制器里面有UITextViews
,我需要通知它所以我没有为自己添加观察者在parentViewCon。ios - 父母和子女调用键盘通知视图都
我有parentViewCon其本身的ViewController内部的子视图,但它是在parentViewController的一小部分加入。
This childViewCon有它自己的UITextFields
我需要有自己的键盘通知观察员。
现在的问题是,当我点击UITextField
在childViewCon家长的通知也被解雇,因为我无法删除这些观察员由于工作流程的应用程序。有没有解决这种依赖性的方法或方法?
答
我解决了这个场景由从事儿童视图控制器与父母通知我检查了UIControls
如果他们的孩子存在,那么我解决他们的键盘通知里面父。
我早面对,如果你在viewDidLoad中(使用“NotificationCenter.default.addObserver”)同样的问题,那么你必须删除“NotificationCenter.default.removeObserver”,而viewDidDisappear()在每个视图 - 控制 –
这里查看我的回答 - HTTP: //stackoverflow.com/questions/42970870/uikeyboardwillshow-called-twice-on-first-keyboard-use/42971207#42971207 –