ios7 tableviewcell上面有button,但是button的点击效果没有

 我来答
非白花非菜
2016-02-02 · TA获得超过1474个赞
知道大有可为答主
回答量:1838
采纳率:0%
帮助的人:438万
展开全部
所有苹果移动设备(如iPod。iPhone等)升级方法相似,均可用如下方法升级:
一:
将设备连接WiFi后,依次点击【设置】->【通用】->【软件更新】->系统会自动检测更新->点击更新。等待更新完成。
二:
1.用数据线将苹果设备连接电脑。
2.点击打开iTunes。
Window用户,请按住键盘上的Shift键,然后点击【检查更新】按钮。
Mac用户,请按住键盘上的Option键,然后点击【检查更新】按钮。
3.选择之前下载好的iOS 固件。
4.出现提示弹窗“iTunes会将iPhone更新到iOS ,并与Apple 验证此更新”,点击【更新】按钮。
5.等待更新完成,该过程中,勿动数据线,确保连接正常。
匿名用户
推荐于2016-03-06
展开全部
IOS6的UITableViewCell 子视图(subviews)的容器是UITableViewCellContentView
IOS7的UITableViewCell 子视图(subviews)的容器是UITableViewCellScrollView
由于IOS7中添加了滑动后出现编辑按钮的操作,所以使用scrollView来处理,UITableViewCellScrollView有对触摸的相应处理,导致按钮的点击效果被屏蔽了,但是点击事件还是在的,所以可以通过在
1.设置tableView.delaysContentTouches = NO;
2.同时在(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath代理方法中对scrollview把延迟触摸设置为NO即可
for (id obj in cell.subviews)
{
if ([NSStringFromClass([obj class])isEqualToString:@"UITableViewCellScrollView"])
{
UIScrollView *scroll = (UIScrollView *) obj;
scroll.delaysContentTouches =NO;
break;
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce40c4f
2017-05-22 · TA获得超过104个赞
知道答主
回答量:106
采纳率:0%
帮助的人:12.3万
展开全部
1、Button.enable是否为YES;
2、是否为[cell.contentView addSubView:button];
3、cell宽高不对。
如果还未解决,请贴代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
许梦1005
2016-02-18 · TA获得超过104个赞
知道答主
回答量:73
采纳率:0%
帮助的人:18.8万
展开全部
1 在button事件方法处打断点,运行之后点击button看有没有进去方法
2 可以贴出代码来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MRwufer
2016-03-04
知道答主
回答量:18
采纳率:0%
帮助的人:7.8万
展开全部
代码贴上来看看 检查一下btn触发事件的设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式