2013-05-26 33 views
4

我已經在使用UIWebView的視圖中嵌入了YouTube。iOS - 全屏播放器控制器欄顏色

NSString *html = [NSString stringWithFormat:@"<html> <body style=\"margin:0;\"><iframe class=\"youtube-player\" type=\"text/html\" width=\"%f\" height=\"%f\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe></body></html>", self.view.bounds.size.width - kTitleLabelLeftIndent*2, kUIWebViewHeight, self.utubeId]; 

utubeWebView = [[UIWebView alloc]init]; 
[utubeWebView setAllowsInlineMediaPlayback:YES]; 
[utubeWebView loadHTMLString:html baseURL:nil]; 

youtube網址已嵌入到我的應用中。當我打在utudeWebView的播放按鈕就說明這樣的全屏:

enter image description here

其中紅色控制器欄,頂部不是找good.Could有人告訴我,我怎麼能更改的顏色酒吧?

任何建議,將不勝感激。在此先感謝,

約翰

回答

6

我想通了它爲什麼現在紅了。

在我的AppDelegate,我已經設置導航欄的外觀:

[[UINavigationBar appearance] setTintColor:[UIColor redColor]]; 

,因爲我有我的導航欄設置爲隱藏後,我沒有注意到的導航欄和視頻控制的關係吧。

不知何故,navigationBar的顏色設置也會影響MPmoviePlayerController控件欄的顏色。所以設置NavigationBar的Tint Color,我可以改變控制欄的顏色。下面是一些例子:

enter image description here

enter image description here