2012-12-27 65 views
1

當它加載效果時,我們可以加載一個帶有動畫的webview中的新url? 即我想給我的webview一個動畫,當它加載一個新的url或點擊webview中打開的網站上的任何鏈接。 我想給pushviewController類型的動畫(從右到屏幕的左邊移動)與後退按鈕在我的WebView回去(左webView的視圖的右側移動)當用戶點擊鏈接/加載新的URL。UIWebView新的Url加載動畫效果

+0

,而你是在WebView中使用的HTML,你可以通過調用HTML 5 – iosDev

+0

其實我不能夠得到您的建議使我的html元素的動畫的一些動畫馬託做到這一點! 我正在使用第三方工具,其中我有左側的表視圖控制器和右側的webview。 我已經添加在右手邊上述含背面button.if用戶網頁視圖一個導航欄輕敲它,web視圖將加載先前URL。我想在這裏添加推/播放視圖控制器類型動畫 – iCoder

+1

如果你想顯示加載視圖,繼續與@ neo的答案。看起來你想在webview內容中的頁面之間進行渲染時顯示動畫。對於那件事,你將需要修改的WebView的HTML內容,換句話說,網站應該使用HTML5動畫應用,它不能從網頁流量做... – HarshIT

回答

0

是的。

可以疊加在一個視圖 - (空)webViewDidStartLoad:(UIWebView的*)web視圖,並關閉它 - (空)webViewDidFinishLoad:(UIWebView的*)webView的

例如,

WebViewController.h

@interface WebViewController : UIViewController<UIWebViewDelegate> { 
IBOutlet UIWebView *webView; 
} 

WebViewController.m

0

當過一個新的URL正在加載到UIWebView,這是

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { 

    //Code for animating view . 
    //Code for back button. 
    } 

委託方法將被調用。
因此,在這個委託方法中你需要的東西。