美文网首页
webView 返回按钮和关闭按钮

webView 返回按钮和关闭按钮

作者: 香橙柚子 | 来源:发表于2017-06-23 12:39 被阅读0次

//返回和关闭按钮

@property (nonatomic, weak) UIButton * backItem;  
@property (nonatomic, weak) UIButton * closeItem;  

- (void)initNavigationView{  
  
UIView * backView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 44)];  
UIButton * backItem = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 56, 44)];  
[backItem setImage:[UIImage imageNamed:@"popImage"] forState:UIControlStateNormal];  
[backItem setImageEdgeInsets:UIEdgeInsetsMake(0, -15, 0, 0)];  
[backItem setTitle:@"返回" forState:UIControlStateNormal];  
backItem.titleLabel.font = [UIFont systemFontOfSize:15];  
[backItem setTitleEdgeInsets:UIEdgeInsetsMake(0, -15, 0, 0)];  
[backItem setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];  
[backItem addTarget:self action:@selector(clickedBackItem:) forControlEvents:UIControlEventTouchUpInside];  
self.backItem = backItem;  
[backView addSubview:backItem];  
  
UIButton * closeItem = [[UIButton alloc]initWithFrame:CGRectMake(52, 0, 44, 44)];  
[closeItem setTitle:@"关闭" forState:UIControlStateNormal];  
[closeItem setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];  
[closeItem addTarget:self action:@selector(clickedCloseItem:) forControlEvents:UIControlEventTouchUpInside];  
closeItem.titleLabel.font = [UIFont systemFontOfSize:15];  
closeItem.hidden = YES;  
self.closeItem = closeItem;  
[backView addSubview:closeItem];  
UIBarButtonItem * leftItemBar = [[UIBarButtonItem alloc]initWithCustomView:backView];  
self.navigationItem.leftBarButtonItem = leftItemBar;  

}

pragma mark - 返回

- (void)clickedBackItem:(UIBarButtonItem *)btn{  
UIWebView * webView = [self.view viewWithTag:100];  
if (webView.canGoBack) {  
    [webView goBack];  
    self.closeItem.hidden = NO;  
}else{  
    [self clickedCloseItem:nil];  
}  
}  

pragma mark - 关闭

- (void)clickedCloseItem:(UIButton *)btn{  
[self.navigationController popViewControllerAnimated:YES];  
}

相关文章

网友评论

      本文标题:webView 返回按钮和关闭按钮

      本文链接:https://www.haomeiwen.com/subject/qskccxtx.html