uiwebview - 在UIWebView中,我们为什么要模拟?

  显示原文与译文双语对照的内容
0 0

我觉得这个代码很有趣。 但我不明白为什么我们要模拟 UIWebView?


enter code here
- (void)embedYouTube:(NSString *)urlString frame:(CGRect)frame {
NSString *embedHTML = @"<html><head>
<body style="margin:0">
<embed id="yt" src="%@" type="application/x-shockwave-flash" 
width="%0.0f" height="%0.0f"></embed>
</body></html>";
NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
[videoView loadHTMLString:html baseURL:nil];
[self.view addSubview:videoView];
[videoView release];

[self performSelector:@selector(touchInView:) withObject:videoView afterDelay:3];

}

- (void)touchInView:(UIView*)view{
UITouch *touch = [[UITouch alloc] initInView:view];
UIEvent *eventDown = [[UIEvent alloc] initWithTouch:touch];

[touch.view touchesBegan:[eventDown allTouches] withEvent:eventDown];

[touch setPhase:UITouchPhaseEnded];
UIEvent *eventUp = [[UIEvent alloc] initWithTouch:touch];

[touch.view touchesEnded:[eventUp allTouches] withEvent:eventUp];

[eventDown release];
[eventUp release];
[touch release];
}

时间: 原作者:

0 0

就像我在评论中发表的那样回答这个问题: 这是给"autostarting"的youtube视频。

原作者:
...