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左滑菜单按钮

你可能感兴趣的:(iOS13 UITableViewCell 自定义Cell 编辑选择按钮不显示问题处理)