navigationBar leftBarItem 按钮点击范围
来源:互联网 发布:站长之家软件下载 编辑:程序博客网 时间:2024/06/05 04:55
今天发现如果直接在leftBarItem添加一个自定义button的时候,这个button的有效点击范围将会很大,接近navigationBar的titleview。
有时候我们不想要这种特性。可以这样做:
先将你的leftBarItembutton添加到一个同样大小的uiview中,然后再将这个uiview添加到leftBarItem里。
代码如下
UIImage *backImg = [UIImage imageNamed:imageName]; UIButton *backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0.f, 0.f, backImg.size.width, backImg.size.height)]; [backBtn setImage:backImg forState:UIControlStateNormal]; UIView *backBtnView = [[UIView alloc] initWithFrame:backBtn.bounds]; backBtnView.bounds = CGRectOffset(backBtnView.bounds, -6, 0); [backBtnView addSubview:backBtn]; UIBarButtonItem *backBarBtn = [[UIBarButtonItem alloc] initWithCustomView:backBtnView]; self.navigationItem.leftBarButtonItem = backBarBtn;
from http://stackoverflow.com/questions/16858433/uibarbuttonitem-tap-area
2 3
- navigationBar leftBarItem 按钮点击范围
- 关于navigationBar.leftBarItem按钮点击范围太大的问题
- iOS-增大按钮点击范围
- iOS扩大按钮UIButton的点击范围
- iOS - 指定按钮的点击范围
- iOS扩大按钮的可点击范围
- 扩大按钮UIButton的点击范围
- android 中如何扩大按钮的可点击范围
- 自定义NavigationBar按钮
- IOS--- NavigationBar标题按钮
- 自定义NavigationBar返回按钮
- NavigationBar返回按钮设置
- navigationBar right点击方法
- 关于NavigationBar的返回按钮
- 自定义navigationBar上的按钮
- 自定义navigationBar上的按钮
- NavigationBar home recent 按钮监听
- 调整navigationBar按钮的位置
- Beaglebone Black 上手
- 批处理文件的相对路径
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- 【静态链接】第1章---------------------概述
- hdu 1069 Monkey and Banana(dp 最长上升子序列)
- navigationBar leftBarItem 按钮点击范围
- OCP-1Z0-053-V13.02-707题
- Oracle设置(1)设置Oracle数据库为Linux系统服务
- centos安装pgrouting
- Linux下的IPC-UNIX Domain Socket
- mac安装weblogic 12
- Java移位运算符详解实例——左移位运算符>>、带符号的右移位运算符>>
- Unity3D中Mathf.SmoothDamp函数使用与Mathf 数学运算(C#)
- 归并排序思想