我創建了一個簡單的應用程序有兩種觀點,包含一個按鈕,只需調用此代碼需要援助有關的UIWebView
[UIView transitionFromView:self.view toView:self.secondView duration:1.0 options:UIViewAnimationOptionTransitionCrossDissolve completion:^(BOOL finished) {
[self.webView setDelegate:self];
NSURLRequest *request = [[NSURLRequest alloc]initWithURL:[NSURL URLWithString:@"http://www.wowza.com/_h264/BigBuckBunny_115k.mov"]];
//@"http://www.thumbafon.com/code_examples/video/segment_example/prog_index.m3u8"]];
[[self webView]loadRequest:request];
}];
所有主要還是第一種觀點工作正常,但如視頻開始播放我得到這個控制檯
<MPSwipableView: 0x1e043790; frame = (0 0; 320 568); autoresize = W+H; gestureRecognizers = <NSArray: 0x1e043d30>; layer = <CALayer: 0x1e043850>>'s window is not equal to <ViewController: 0x1e017d80>'s view's window!
這是什麼意思?爲什麼我得到這個?以及如何解決它?
儘量不要過渡self.view?創建一個包含按鈕的轉換新視圖並將其添加到self.view的子視圖中。 –