cell侧滑时,出现线条

线条
解决方案:2种


1.设置高度,为整数


2.遍历tableView上的子view

遍历tableView中View:

ViewController.m
写在tableView中这个方法单独没有用,所以起作用的是下面的方法

tableViewCell中:
tableViewCell.m
注释:
1.可以不要的部分

CGRect frame =  self.contentView.subviews[0].frame;

frame.size.width = [UIScreen mainScreen].bounds.size.width - ((UIView *)[subView.subviews firstObject]).superview.frame.size.width;

self.contentView.subviews[0].frame = frame;

NSLog(@"--%@", NSStringFromCGRect(self.contentView.subviews[0].bounds));

这部分可以不要

2.解释部分:

NSLog(@"%@", NSStringFromCGRect(((UIView *)[subView.subviews firstObject].superview).frame)); 
打印的是UITableViewCellDeleteConfirmationView的frame,也就是@“图书”,@“教师”的父视图
NSLog(@"%@", (UIView *)[subView.subviews firstObject].superview);打印的是就是UITableViewCellDeleteConfirmationView

3.以上两个图片中的方法,第一个没有用

cell侧滑,跳转到另一个页面,时候后面的页面的手势消失了,需要添加,

pop回来前一页面时,cell侧滑的部分没有返回,可以将cell添加到scrollView上,

在页面viewWillAppear的时候,将scrollView的contentSize 设置为 0 0,但是这样的话tableView的点击手势就无效了,触摸不到,所以不行

对于工程:系统侧滑手势 9.23版本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,193评论 4 61
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 10,203评论 1 9
  • 十一章、《唐诗》《宋诗》《千家诗》取名 91、(雅字小合集)雅儒、儒雅、澹雅、尔雅、雅望、清雅 杜甫的《咏怀古迹》...
    monicalu阅读 2,241评论 0 0
  • 我的code,就是阅读理解,但是比较完备,tolerant String可能不规范的情况。 简洁的代码:
    DrunkPian0阅读 1,703评论 0 0
  • 很久前读过一本名为《不抱怨的世界》之书,读进去了,世界确实不能靠抱怨改变。如果说有变化的话,只能是抱怨让生活更糟。...
    一只没有理想的猪阅读 2,773评论 0 0