Клавиатура не отображается в 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