1、ios7 tableviewcell上面加入一个view,view上面有button,点击button不运行button的点击事件

解决的方法:

self.view.userInteractionEnabled = YES;

[cell.contentView addSubview:self.view]

主要问题是cell的高度没有view本事的高度高,造成view没有全然在cell上,所以点击事件运行不了。

2、ios7 tableviewcell上面有button,可是button的点击效果没有,仅仅有长按才干出现背景图

解决的方法:转http://blog.csdn.net/zs449350247/article/details/21606973

一.IOS6的UITableViewCell 子视图(subviews)的容器是UITableViewCellContentView

    IOS7的UITableViewCell 子视图(subviews)的容器是UITableViewCellScrollView

   因为IOS7中加入了滑动后出现编辑button的操作,所以使用scrollView来处理UITableViewCellScrollView有对触摸的对应处理,导致button的点击效果被屏蔽了,可是点击事件还是在的,所以能够通过在

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;

}

}


;

最新文章

  1. NPM 无法下载任何包的原因,解决方法
  2. Spring系列之bean的使用
  3. HP滤波原理浅学
  4. MSCRM 仪表盘 控件 数量 更改(Change the maximum no. of controls on MSCRM Dashboards )
  5. django 代码片段3
  6. PC-1500收集整理记
  7. .NET RSACryptoServiceProvider PEM + DER Support
  8. Javascript之类型检测
  9. opencv官网
  10. 【转】Watir, Selenium & WebDriver
  11. [置顶] Oracle 11g ASM:如何在 ASMCMD 命令行工具中创建 Oracle ACFS 文件系统
  12. jquery图片延迟加载 及 serializeArray、serialize用法记录
  13. 处理安卓和ios当页面原生键盘弹出,输入框不显示
  14. Django通用视图APIView和视图集ViewSet的介绍和使用
  15. JMeter学习(五)集合点(转载)
  16. 【BZOJ3193】 [JLOI2013]地形生成
  17. Mysql学习实践---SELECT INTO的替代方案
  18. 编程之美 1.1 让cpu占用率曲线听你指挥(多核处理器)
  19. java ssl https 连接详解 生成证书 tomcat keystone
  20. PAT乙级1030

热门文章

  1. IOS实现UIButton图文混排、自定义按钮按下和正常状态下不同的背景颜色、根据文字长度自定义UIButton长度
  2. 2768: [JLOI2010]冠军调查( 最小割 )
  3. C#指定目录存放DLL
  4. 高效操作DOM
  5. Oracle系统视图
  6. python自学笔记(十一)关于函数及书写格式
  7. Candy Sharing Game(模拟搜索)
  8. 让自己的apk可以被别人用二维码下载
  9. DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents
  10. 利用GDataXML解析XML文件