Ank*_*ita 5 uitableview ios ios8
我正在开发iOS 8测试版.我在编辑模式下有一个带有删除和重新排序选项的tableview.这些编辑选项第一次正常工作,但随着表重新加载或单元格重新加载(在表滚动),这些选项消失.
任何建议都会有所帮助.
更新:UITableViewCell的以下方法确实每次都编辑为"是"
(void)setEditing:(BOOL)编辑动画:( BOOL)动画
我在这个方法里面检查一下
if([NSStringFromClass([view class])rangeOfString:@"Reorder"].location!= NSNotFound)
这是第一次创建表时似乎工作,但在重新加载表时不起作用.
小智 0
确保这两个函数返回显示的值。否则,即使在编辑模式下,它也会显示为“不”在编辑模式下。
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellEditingStyleDelete;
}
- (BOOL)tableView:(UITableView *)tableview shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
647 次 |
| 最近记录: |