Ios 键盘未显示在UIWebView中?

Ios 键盘未显示在UIWebView中?,ios,objective-c,iphone,uiview,theos,Ios,Objective C,Iphone,Uiview,Theos,我使用theos成功地编译了这个调整,它在ViewController中显示UIWebView,但当我按下webview中的任何文本字段时,我根本无法让键盘显示,我做错了什么 我已经尝试过[webView.window makeKeyAndVisible];[网络视图可以成为第一响应者];方法,但没有运气 #import <UIKit/UIKit.h> #import <QuartzCore/QuartzCore.h> @interface myViewControll

我使用theos成功地编译了这个调整,它在ViewController中显示UIWebView,但当我按下webview中的任何文本字段时,我根本无法让键盘显示,我做错了什么

我已经尝试过[webView.window makeKeyAndVisible];[网络视图可以成为第一响应者];方法,但没有运气

#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>

@interface myViewController : UIViewController <UIWebViewDelegate> 
@property (weak, nonatomic) IBOutlet UIWebView *webView; 
@end

%hook myViewController
-(void)viewDidLoad {
    %orig;

        UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 44, 320, 342)];
        [webView setDelegate:self];
        NSString *urlAddress = @"https://www.google.com/";
        NSURL *url = [NSURL URLWithString:urlAddress];
        NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
        [webView loadRequest:requestObj];
        webView.scalesPageToFit=YES;
        webView.backgroundColor = [UIColor clearColor];
        [webView.window makeKeyAndVisible];
        [webView canBecomeFirstResponder];
        [self.view addSubview:webView];

%end

你在用模拟器吗?如果是,请检查您没有选择硬件键盘硬件->键盘->连接硬件键盘。如果是这样,iOS键盘将不会出现,您只能使用物理键盘打字。您可以使用Cmd+K强制显示iOS键盘。我正在使用theos编译此调整