ios11返回按钮问题
2024-09-05 16:58:28
在苹果系统升级到iOS11之后,页面的返回按钮的点击区域是根据设置的按钮的frame来确定的,在设置按钮太小的时候,点击就会出现点击多次才能点击到一次的现象,处理的方法就是设置按钮的frame变大代码如下:
UIButton *btnLeft = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 80, 44)];
[btnLeft setBackgroundImage:ImageNamed(@"navigationBackb.png") forState:UIControlStateNormal];
[btnLeft addTarget:self action:@selector(popToTwo) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:btnLeft];
[self.navigationItem setLeftBarButtonItem:leftItem];
这样需要设计做一个合适的图标,图标的宽高比为80:44这个尺寸比较合适。
最新文章
- 顺序队列C/C++实现
- Python:将utf-8格式的文件转换成gbk格式的文件
- Js学习笔记一(鼠标事件.....)
- SQL Server 通配符 Wildcard character
- iisapp appcmd
- java 利用注解实现BaseDao 增删查改
- HW4.25
- HDU 4196 Remoteland
- while 、do...while 、for
- Unity3d 实时折射和反射
- java OutOfMorryError (replaceAll)
- @Transactional问题记录下
- javascript之BOM浏览器对象模型引入
- centos7+rsyslog+loganalyzer+mysql 搭建rsyslog日志服务器
- Windows 10修复
- https://www.cnblogs.com/beileixinqing/p/7724779.html vue-cli生成的项目配置开发和生产环境不同的接口 vue-cli生成的项目,vue项目配置了不同开发环境的接口地址,axios.defaults.baseURL如何引用这个地址,这是在我发布项目的时候考虑的,于是想到了
- shell-url-decode
- Atitit mysql存储过程编写指南
- 【Python】Linux Acanoda PySpark Spark
- [Command] sync - 同步内存与硬盘数据