首页 > 移动平台 > 详细

iOS UIWebView 和网页交互,返回

时间:2016-01-22 03:36:50      阅读:291      评论:0      收藏:0      [点我收藏+]

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

{

? ? NSString *protocol = @"daojia://";

? ? NSString *requestString = [[request URL] absoluteString];

? ? ///返回按钮。

//? ? if ([requestString isEqualToString:@"daojia.close"]) {

? ? ? ? if (requestString && requestString.length > 150) {// web页面中点击的时间满足一定条件后执行:

?

//? ? ? ? [self.webView stopLoading];

//? ? ? ? [self.webView removeFromSuperview];

//? ? ? ? [self.navigationController popViewControllerAnimated:YES];

?? ? ? ? ? ?

? ? ? ? ? ? // 跳转到活动列表页面

? ? ? ? ? ? NSString *urlString = [NSString stringWithFormat:@"http://%@/activity/",HOSTNAME];

? ? ? ? ? ? WebViewViewController *activitiesListVC = [[WebViewViewController alloc] initWithUrl:urlString];

? ? ? ? ? ? activitiesListVC.hidesBottomBarWhenPushed = YES;

? ? ? ? ? ? activitiesListVC.rightTopButtonStyle = WebVCRightTopButtonStyle_MyActivity;

? ? ? ? ? ? [AVAnalytics event:@"进入活动入口"];

? ? ? ? ? ? [self.navigationController pushViewController:activitiesListVC animated:YES];

? ? }

? ? returnYES;

?? ?

? ? // 返回到web页面的上一级。-----在返回按钮里面实现

//? ? if ([self.webView canGoBack]) {

//? ? ? ? [self.webView goBack];

//? ? } else {

//? ? ? ? [self.navigationController popViewControllerAnimated:YES];

//? ? }

?

}

iOS UIWebView 和网页交互,返回

原文:http://zhangmingwei.iteye.com/blog/2272479

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!