博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webView 返回按钮和关闭按钮
阅读量:4218 次
发布时间:2019-05-26

本文共 1919 字,大约阅读时间需要 6 分钟。

.h:

//返回和关闭按钮@property (nonatomic, weak) UIButton * backItem;@property (nonatomic, weak) UIButton * closeItem;
.m:

- (void)initGoBack{        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];}

转载地址:http://iztmi.baihongyu.com/

你可能感兴趣的文章
Python optionParser模块的使用方法
查看>>
android 消灭星星出错
查看>>
PyCharm 教程(三)Hello world!
查看>>
PyCharm: 显示源码行号
查看>>
cocos2dx使用第三方字库.ttf,需要注意的事项
查看>>
cocos2dx 音频模块分析(4): 音效部分
查看>>
cocos2dx 音频模块分析(5): 音效部分
查看>>
19、Cocos2dx 3.0游戏开发找小三之Action:流动的水没有形状,漂流的风找不到踪迹、、、
查看>>
cocos2.X版本lua端使用定时器的方法
查看>>
lua math.fmod使用注意小数问题
查看>>
lua 时间转化
查看>>
lua学习笔记之五(Lua中的数学库)
查看>>
dos: tree命令生成目录结构
查看>>
Managing Projects from the Command Line(android官网文档)
查看>>
Android项目自动生成build.xml,用Ant打包
查看>>
CCLayer注册lua回调函数setTouchPriority失效
查看>>
cocos2dx左下角三行数值意义
查看>>
LUA modue require package 区别
查看>>
package.loaded
查看>>
cocoStudio: Button设置锚点问题
查看>>