【发布时间】:2012-04-20 13:15:21
【问题描述】:
在视图 A 中,我有一个文本字段。我点击一个控件来推入一个新的视图控制器 B。视图 B 只有一个文本视图,它的框架应该调整以适应键盘,我总是将文本视图设置为第一响应者,并且键盘应该在视图时立即显示B被推了进去。
我在视图控制器 B 中进行通常的键盘通知处理。因此,如果在推送视图 B 之前未显示键盘,则没有问题。但是,如果视图 A 中的文本字段是第一响应者并且当我推入视图控制器 B 时键盘已经显示,我将不会收到 UIKeyboardWillShowNotification/UIKeyboardDidShowNotification。有什么建议来处理这种情况吗?
【问题讨论】:
-
它是 Ipad 应用程序吗?它是视图 A PageSheet 样式吗?
-
你为什么不试试 UITextfieldDelegate 或 UITextViewDelegate 可能对你有帮助。