UITableViewCell 左滑删除功能
开启编辑模式
1 | - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { |
事件类型
1 | - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ |
删除按钮标题
UITableViewCellEditingStyleDelete默认就是删除,可以不用实现该方法1
2
3
4- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
return @"删除";
}
事件提交
1 | - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ |
退出键盘
在viewWillDisappear:
中调用有奇效1
[self.view endEditing:YES];
联网时显示导航栏的菊花
优化用户体验1
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
获取UIView
的所有子类
1 | Class * classes = NULL; |
####