我正在使用XLPagerTabStrip在页面之间滑动。其中一个页面有一个tableview。我正在尝试在此tableview上实现轻扫以删除,但DELET按钮仅在滑动时不时显示。
这是我的代码:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
if ([storiesArray count] >= 1) {
// code to delete row
}
}
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"I am allowing a swipe");
// Return YES if you want the specified item to be editable.
return YES;
}
我可以看到NSLog I am allowing to swipe
所以我知道已经检测到滑动,但我偶尔只能看到DELETE按钮。我找不到它没有显示删除按钮的原因。我已经搜索了每一个帖子,并且已经询问了xmartlabs,如果实现他们的代码会影响滑动删除,但它偶尔会起作用是没有意义的。
有没有人知道我还能做些什么来理解为什么删除按钮不显示总是?
感谢。