0
我正在使用UIWebView來顯示內嵌視頻(Youtube和Vimeo iFrames)的內容。模態視頻播放器最初的工作很棒。我更新到iOS 6.1 SDK,現在當我關閉視頻播放器時,UIWebView已被清除,並且不會重新呈現內容。有什麼建議我需要改變才能在iOS 6.1中正常工作?UIWebView關閉視頻清除iOS 6.1中的內容
我正在使用UIWebView來顯示內嵌視頻(Youtube和Vimeo iFrames)的內容。模態視頻播放器最初的工作很棒。我更新到iOS 6.1 SDK,現在當我關閉視頻播放器時,UIWebView已被清除,並且不會重新呈現內容。有什麼建議我需要改變才能在iOS 6.1中正常工作?UIWebView關閉視頻清除iOS 6.1中的內容
我最終重置了viewWillAppear中的內容(在視頻關閉後調用)並正確渲染。
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.webView loadHTMLString:self.html baseURL:self.url];
}
當你看到'-viewWill/DidDisappear:',或者當你得到內存警告時,你是否可以將視圖放在地板上? – 2013-02-27 22:06:25
我沒有收到內存警告。我添加了一行來重置viewWillAppear中的內容(它在關閉後被調用),並且確實呈現內容。所以視圖仍然存在,控制器有一個參考。我喜歡不必這樣做,但它可能是唯一的解決方案。 – code0100fun 2013-02-27 22:24:44