首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示模态视图,而不是与键盘重叠?

如何显示模态视图,而不是与键盘重叠?
EN

Stack Overflow用户
提问于 2013-01-11 03:45:26
回答 1查看 135关注 0票数 0

我正在使用FPPopover。一切都很好,直到我想在有键盘的时候呈现弹出式。事件的顺序如下:

  • 单击文本字段
  • 键盘像往常一样显示
  • 单击按钮以触发弹出。

下面是添加视图的FPPopover代码:

代码语言:javascript
复制
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];
    }

}

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

EN

回答 1

Stack Overflow用户

发布于 2013-01-11 04:02:00

你想让键盘随时可见吗?如果没有,在显示模态视图时,让您的视图关闭键盘。

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

关闭模态视图后,发送becomeFirstResponder。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14271342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档