iOS13 UITableViewCell 自定义Cell 编辑选择按钮不显示问题处理

升级iOS13系统原来的自定义Cell 编辑选择按钮不显示解决方法:

image.png

方法1:把自定义选择按钮由原来添加到contentView上改为添加到cell上:

image.png

方法2:取消contentView的clip to Bounds选中项

自定义选择按钮添加到contentView上


image.png
image.png

一般我们向cell中添加子视图,有两种方式:

// 1、编辑状态 添加的对象不向右移动
[cell addSubview:]   
 // 2、编辑状态 添加的对象跟着向右移动             
[cell.contentView addSubview:]    

区别在于进行cell编辑时,比如cell内容向左移或者右移时,第一种方式子视图不会移动,第二可以,所以这种情况一般使用第二种方式。还有在设置backgroundColor时,使用cell设置时左移或者右移颜色是不会变的,而用cell.contentCell设置时,移动后的空白会显示cell的默认颜色,这种情况视实际情况选择。

参考:自定义UITableview左滑菜单按钮

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

推荐阅读更多精彩内容