欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取iphone键盘所在view

程序员文章站 2022-07-15 16:41:47
...

UIView* kbView = nil;

 

    NSArray *ws = [[UIApplication sharedApplication] windows]; 

 

    for(UIView *w in ws){ 

 

        NSArray *vs = [w subviews]; 

 

        for(UIView *v in vs){ 

 

            if([[NSString stringWithUTF8String:object_getClassName(v)] isEqualToString:@"UIPeripheralHostView"]){ 

 

                kbView = v;

//                NSLog(@"h  %f",kbView.bounds.size.height);

 

                break;

 

            } 

 

        } 

        if (kbView) {

            break;

        }

    }