0

我正在使用FPPopover。一切正常,直到我想在有键盘时显示弹出框。事件的顺序是:

  • 单击文本字段
  • 键盘照常显示
  • 单击按钮以触发弹出窗口

      在此处输入图像描述

这是添加其视图的 FPPopover 代码:

NSArray *windows = [UIApplication sharedApplication].windows;
if(windows.count > 0)
{
      _parentView=nil;
    _window = [windows objectAtIndex:0];
    //keep the first subview
    if(_window.subviews.count > 0)
    {
        _parentView = [_window.subviews objectAtIndex:0];
        [_parentView addSubview:self.view];
        [_viewController viewDidAppear:YES];
    }

}

如何使弹出视图被键盘重叠?

4

1 回答 1

0

您想让键盘始终可见吗?如果没有,让您的视图在模态视图出现时关闭键盘。

您可以通过调用将 resignFirstResponder 发送到视图对象(例如 textView)来做到这一点。

一旦模态视图关闭,发送 becomeFirstResponder。

于 2013-01-11T04:02:00.567 回答