UIWebView и установить вопросы - PullRequest
0 голосов
/ 06 февраля 2010

У меня есть два вопроса, из-за которых у меня проблемы.

  1. Я перетаскиваю UIWebView в UIView, затем не могу получить сенсорные события, я могу получить только из UIView.
  2. Может ли iphone запускать приложение только после его установки? Другой способ, может ли он запустить себя сразу после завершения установки.

1 Ответ

0 голосов
/ 04 января 2011

Q 1.
Это потому, что UIWebview есть прикосновения, так что прикосновение не попадает в UIView.
А если вам нужно прикоснуться, вам нужно создать подкласс для окна приложения с помощью метода

- (void)sendEvent:(UIEvent *)event {
 //NSLog(@"tap detect");
 NSArray *allTouches = [[event allTouches] allObjects];
 UITouch *touch = [[event allTouches] anyObject];
 UIView *touchView = [touch view];

 if (touchView && [touchView isDescendantOfView:<your webview>]) {
  //
  // touchesBegan
  //
 }
}

Q 2. Понятия не имею

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...