Я добавляю UIWebview, как -
NSString *urlAddress = @"https://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
UIWebView *playerView = [[UIWebView alloc] init];
playerView.userInteractionEnabled = NO;
[playerView setBackgroundColor:[UIColor grayColor]];
[playerView setFrame:CGRectMake(0, 0, self.view.bounds.size.width, 400)];
[playerView loadRequest:requestObj];
[playerView setHackishlyHidesInputAccessoryView:YES];
[self.view addSubview:playerView];
И представление вспомогательного ввода -
- (BOOL) canBecomeFirstResponder {
return true;
}
- (UIView *)inputAccessoryView {
UIView *playerView = [[UIView alloc] init];
[playerView setBackgroundColor:[UIColor greenColor]];
[playerView setFrame:CGRectMake(0, 0, self.view.bounds.size.width, 50)];
return playerView;
}
Теперь проблема в том, когда я касаюсь веб-просмотрастраница в любом месте, вид аксессуара некоторое время скрывать и показывать.
Я хочу показать аксессуар.Это не должно скрываться в любом случае.Есть идеи?