社区
iOS
帖子详情
iOS TableView的HeaderView上的按钮不能点击怎么解决
苹果真的只是平果
2015-12-21 04:16:48
这个整体在tableview的headerview上,下面的两个是button,我给按钮添加了点击事件
[_detailPV.goodsEvaluateBtn addTarget:self action:@selector(goodsListBtnClick) forControlEvents:UIControlEventTouchUpInside];
但是点击事件并不被执行,各位大神看了给想个办法
...全文
6099
13
打赏
收藏
iOS TableView的HeaderView上的按钮不能点击怎么解决
这个整体在tableview的headerview上,下面的两个是button,我给按钮添加了点击事件 [_detailPV.goodsEvaluateBtn addTarget:self action:@selector(goodsListBtnClick) forControlEvents:UIControlEventTouchUpInside]; 但是点击事件并不被执行,各位大神看了给想个办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bddzz
2016-08-09
打赏
举报
回复
你在方法里边打个断点看看是否真的不能点击,headerView有刷新机制呢,上边含有点击事件做好用block做
wuxiangxiong2
2016-08-03
打赏
举报
回复
看你说的,基本可以知道你是使用了button作为控件所以不存在响应用户不存在问题。 这个时候你最好你检查一下图层,看button是否在图层的后方,被遮挡住了无法响应事件 还有一种可能是你看下你的方法,是不是因为粗心,你的sel方法中是没有:的,方法中可不要存在分号哦。 还有就是在collectionview的headerview里面好像是不响应点击事件的,我也不清楚为什么。所以我是用代理来处理相应事件的。 对于tableview的headerview你也可以试试用代理
qq_26625653
2016-08-03
打赏
举报
回复
tableView.tableHeaderView.userInteractionEnabled = YES; 设置tableview的tableHeaderView响应用户操作。
SoleMemoryBlues
2016-03-25
打赏
举报
回复
覆盖了。或者没有尺寸
AirZilong
2016-03-25
打赏
举报
回复
header系统的用户交互式关闭的,你把用户交互打开就行了
gtempzjs
2016-03-24
打赏
举报
回复
你的button没有添加的headerView上,所以点击才无响应
l2366167c
2016-03-22
打赏
举报
回复
用touch看看你点击的是什么控件,肯定不是btn类型,如果是肯定会响应; 找到你点击的控件类型,看看是不是添加到了btn的上层?
四毛五
2016-03-21
打赏
举报
回复
我也遇到过的,段头上添加的cell有一个contentView,设置用户交互为NO, headCell.contentView.userInteractionEnabled = NO; 不知道你属于那种情况
追风舟
2016-01-07
打赏
举报
回复
用代理 试试
missandei
2016-01-03
打赏
举报
回复
我昨天也遇到了这个问题,主要是自己太不仔细了,我的问题是这个样子的,解决办法希望能帮到你: 我是用xib布局的,xib中是拖的一个cell,但是粗心的我不小心把tableviewcell里面的cell换成了uiview ,但是关联的xib又是继承的uitableviewcell,导致不匹配,所以没有办法响应事件!!! 希望能帮到你
目生鱼
2015-12-23
打赏
举报
回复
你可以试试把HeadView的高度给大一点,然后试试
happyness44
2015-12-23
打赏
举报
回复
直接用 cell
成为IT的男人
2015-12-21
打赏
举报
回复
其实有好多可能你的btn不能被点击到或者其他什么问题 1.看看你的btn是否超出了父视图的范围 2.你的btn是不是添加在了imgV上面,如果是的话要给imgV实现用户可触摸事件 3.有没有被其他的视图给覆盖住了.......... 这只是不能走进btn的点击方法的解决问题,如果是其他的问题的话还得再看看哦~~
ios
几句代码实现购物车功能 直接可用
说明 这是一个具备常规功能并方便改造的购物车模型 一共包含五个模块: * `GBShopcart
View
Controller`: 购物车控制器 负责协调Model和
View
只有100多行代码 * `GBShopcartFormat`: 负责网络请求与逻辑处理 * `GBShopcart
Table
View
Proxy`: 作为控制器里边
Table
View
的代理 * `
View
`: 包括Cell、
Header
View
、Count
View
(改变商品数的视图)、Bottom
View
(控制器底部包含结算
按钮
的视图) * `Model`: 包含BrandModel和ProductModel两层 ## 使用 首先将工程里边的JVShopcart文件夹拖入你的项目 然后就是开源库Vendor文件夹根据需求处理 Model是一定会改的 但是购物车的Model大同小异 其他的改动不会太大
IOS
Table
View
组件五:
Table
View
分组列表
文章目录使用取消
table
view
默认的分割线创建一个自定义的分割线重用方式创建完plist文件后,在model文件中对应创建属性。获取plist文件:cell
view
需要一个更新函数注册了和没注册的区别设置有多少项,和每项的头高和视图 使用 取消
table
view
默认的分割线 [self.
table
View
setSeparatorStyle:UI
Table
View
CellSeparatorS...
iOS
中
table
view
的
header
View
高度变化是覆盖cell的问题
点击
展开
按钮
时hader
view
的高度发生了改变,,
header
view
是自定义的
View
,但是整体布局并没有改变,导致cell被覆盖。最后通过发送通知传值额方法
解决
了,代码如下: 再
点击
按钮
的时候发出通知,把自定义
View
的高度传出 NSString *heigt = [NSString stringWithFormat:@"%f",self.height];
OC笔记 - 自定义
table
View
的
header
View
(footer
View
)(2015.3.13)
自定义
table
View
的
header
View
(footer
View
)相关知识 // 当一个分组标题进入视野的时候就会调用该方法 //该方法类似于
table
View
Cell的cellForRowAtIndexPath方法 - (UI
View
*)
table
View
:(UI
Table
View
*)
table
View
view
For
Header
InSection:(NSInteger)s
Button加在UI
Table
View
Header
Footer
View
的self.content
View
上导致
不能
响应
点击
你有没有遇到过Button加在UI
Table
View
Header
Footer
View
的self.content
View
上导致
不能
响应
点击
的情况,下面记录一下我遇到的原因和
解决
方法: 代码如下: - (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier { if (self = [super initWi...
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章