美文网首页
IOS 获取系统键盘窗口

IOS 获取系统键盘窗口

作者: wangyin758 | 来源:发表于2021-05-05 11:16 被阅读0次

    项目中有时会需要在系统键盘出现时也能在界面上展示提示文字,此时需要获取系统键盘的窗口,再在此窗口上展示,才不会被遮挡

    -(UIWindow *)returnKeyBoardWindow

    {

        UIWindow *view = [[[UIApplication sharedApplication] delegate] window];

        NSArray *windows = [UIApplication sharedApplication].windows;

        for (id changeWindow in windows) {

            NSString *viewName = NSStringFromClass([changeWindow class]);

            if ([@"UIRemoteKeyboardWindow" isEqualToString:viewName]) {

               view = changeWindow;

               break;

            }

        }

        return view;

    }

    相关文章

      网友评论

          本文标题:IOS 获取系统键盘窗口

          本文链接:https://www.haomeiwen.com/subject/yvukdltx.html