Клавиатура не отображается в UIWebView?

Я успешно скомпилировал этот твик, используя theos, и он показывает UIWebView внутри ViewController, но я не могу заставить клавиатуру вообще отображаться при нажатии на любое текстовое поле внутри веб-вида, что я делаю неправильно?

Я пробовал [webView.window makeKeyAndVisible]; [webView canBecomeFirstResponder]; методы, но не повезло.

#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

0 ответов

Другие вопросы по тегам