我有两个视图控制器,我们称它们为 A 和 B
(1) 在 A 中,我显示一个包含文本字段的 popOver
(2)B中有一个UITextView用于简单的文本编辑
我必须管理 A 和 B 中的键盘才能滚动键盘隐藏的内容。我知道如何重新定位内容。我需要的是一种对相同通知类型有不同行为的方法,在我的 UIKeyboardWill(Show/Hide)Notification 中。
到目前为止我所做的:
(1)我在每个控制器中添加了这段代码
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidAppear:)
name:UIKeyboardWillShowNotification
object:self.view.window
我解决了这个问题,改变了我注册通知的位置。为了确保只有 viewController 可见才是接收通知的控制器,我在 vieWillAppear 中注册了通知,并在 viewWillDisappear 中删除了通知。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)