短视频app开发,左滑删除或长按弹出删除选择框

短视频app开发,左滑删除或长按弹出删除选择框

一、 左滑删除

 

1
 <br> <br> - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { <br>     return YES; <br> } <br>   <br> - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { <br>   <br>      if (editingStyle == UITableViewCellEditingStyleDelete) { <br>          [dataArray removeObjectAtIndex:indexPath.row]; <br>          // Delete the row from the data source. <br>          [testTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; <br>           <br>      }    <br>      else if (editingStyle == UITableViewCellEditingStyleInsert) { <br>      // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view. <br>      }    <br>  } <br> - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ <br>         return @"下载"; <br> } 

二、长按手势

 

1
   <br>添加1秒手势<br>UILongPressGestureRecognizer * longPressGr = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressToDo:)];   <br>     longPressGr.minimumPressDuration = 1.0;   <br>     [self.tableView addGestureRecognizer:longPressGr];   <br>    [longPressGr release];  

 

响应长按事件打印行:

 

1
<br>   <br>-(void)longPressToDo:(UILongPressGestureRecognizer *)gesture   <br> {   <br>     if(gesture.state == UIGestureRecognizerStateBegan)   <br>     {   <br>         CGPoint point = [gesture locationInView:self.tableView];   <br>        NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint:point];<br>NSlog(@"%d",indexPath.row);   <br>   <br>         if(indexPath == nil) return ;   <br>        //add your code here   <br>    }   <br> } 

 

以上就是 短视频app开发,左滑删除或长按弹出删除选择框,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-07-13 小视频app源码,Android进度条ProgressBar颜色的渐变设置
2021-07-13 直播源码APP,基于google ExoPlayer 简单自定义播放界面
2021-07-13 直播源码搭建教程,如何通过图片获取指定大小的bitmap
点击右上角即可分享
微信分享提示