今天,升级到IOS13后,发现原来的左划按钮,不存在了,但是按钮位置的时间响应确实存在的。
经过输出日志,定位问题终于发现了原因。
原来关键绘制左划自定义按钮代码如下:
for (UIView *subview in self.tableView.subviews) {
NSLog(@"for (UIView *subview in self.tableView.subviews) %@",subview);
if ([subview isKindOfClass:NSClassFromString(@"UISwipeActionPullView")] && [subview.subviews count] >= 1) {
NSLog(@"if [subview isKindOfClass:NSClassFromString(@\"UISwipeActionPullView\")] && [subview.subviews count] >= 1");
if (self.status == 2) {
NSLog(@"if (self.status == 2)");
UIButton *deleteButton = subview.subviews[1];
UIButton *editButton = subv