小编sur*_*nga的帖子

如何在UITableViewCell上点击iPhone应用程序上的YouTube电影?

我是iPhone开发的新手,刚刚开始开发一个包含UITableView的应用程序,其中每个单元格都包含webview视频缩略图.为了在iPhone上嵌入YouTube播放器,我使用了以下代码.

- (void)embedYouTube:(NSString*)url frame:(CGRect)frame {  
 NSString* embedHTML = @"\ 
    <html><head>\ 
 <style type=\"text/css\">\ 
 body {\ 
 background-color: transparent;\ 
 color: white;\ 
 }\ 
 </style>\ 
</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, url, frame.size.width, frame.size.height];  
if(videoView == nil) {  
  videoView = [[UIWebView alloc] initWithFrame:frame];  
  [self.view addSubview:videoView];  
}  
[videoView loadHTMLString:html baseURL:nil];  
Run Code Online (Sandbox Code Playgroud)

}

现在我可以在tableviewcell上看到缩略图,一旦我点击缩略图,YouTube播放器就会打开并播放电影.

我的缩略图仅占据单元格的一小部分,而单元格的其余区域包含一些文本描述.我的问题是我必须完全点击缩略图才能播放电影.如果我点击单元格上的其他位置然后它将无法播放,因为我的缩略图不会遍布单元格.

是不是有办法让电影上场didSelectRowAtIndexPath?我看到一些人建议使用Javascript,但似乎没有人知道正确使用它来解决这个问题.

如果有人可以提供帮助,请高度赞赏.

iphone objective-c

5
推荐指数
1
解决办法
6772
查看次数

在C++中初始化复数数组

我需要创建一个由复数组成的数组.我使用以下代码初始化它.

std::complex<double> Uf[2]={(1, 2),(3, 4)};
Run Code Online (Sandbox Code Playgroud)

我期待Uf [0]成为1 + 2*i和现在Uf[1],3+ 4*i但是当我调试程序时,我发现虚数值显示为真实,并且两个数字的虚拟虚数值为零(即Uf[0]真实:2.0000..imag:0.0000.... Uf[1]真实的:4.0000..想象:0.0000..有人能解释我如何解决这个问题吗?

谢谢

c++ complex-numbers visual-c++

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

complex-numbers ×1

iphone ×1

objective-c ×1

visual-c++ ×1