Code Bye

iOS 关于webView导航跳转的问题

怎么才能让webView之间的跳转添加导航跳转的效果呢 ,就像淘宝手机网页版和app之间的区别
解决方案:5分
其实这个效果很好实现,别想多了,它其实是一个效果,webView其实就是一个view,当你操作webview中某个按钮跳转的时候,在webView代理方法里获得操作跳转的url。然后判断假如是你当前操作的url就可以控制webView实现各种UIView的效果,包括改变webView的frame,以及其他的动漫效果。
解决方案:15分
UIWebView其中的一个代理方法可以截获webview内的url请求,那么就可以在webviewr所在的控制器中来实现App的跳转
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType  {
          NSString *url = request.URL;
         //判断url的协议,假如是需要跳转到App的其它页面,实现跳转
}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS 关于webView导航跳转的问题