UITableView自定义滑动模块

- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{
    //UITableView的自定义滑动模块初始化
    UITableViewRowAction *name = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
//初始化警告控制中心
/*
typedef NS_ENUM(NSInteger, UIAlertControllerStyle) {
    UIAlertControllerStyleActionSheet = 0,//在app底下弹起
    UIAlertControllerStyleAlert//在app屏幕中央出现
};
*/
    UIAlertController *alert =[UIAlertController alertControllerWithTitle:@"删除" message:@"确定删除吗" preferredStyle:UIAlertControllerStyleAlert];
    //弹出框按钮
    UIAlertAction *alertAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
//将弹出框按钮添加到控制中心
   [alert addAction:alertAction];
//显示弹出控制中心
   [self presentViewController:alert animated:YES completion:nil];
    }];
//自定义返回的是一个不可变数组
    NSArray *array = @[name];
    return array;
}

效果, ok按钮没有做其他动作

2016-04-13 at 下午10.42.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,858评论 0 17
  • 我们多少被这些句子影响着——“生时何须久睡 死后自会长眠 ”、“再不XX,我们就老了”……这些句子,于我看来多少有...
    艾米要奋进阅读 4,123评论 0 13
  • 大家好,我是天同码作者陈枝辉。 第一次在周一见到你们,从前我们都固定在每周三以“案例传情”的方式碰面,所以这一次很...
    杨不正阅读 3,811评论 0 0
  • 时间过的真快,一晃和小钰认识都7年了,这7年,我看着她由一个蹦蹦跳跳的小姑娘,到现在马上要步入工作岗位,变成独挡一...
    熊猫京津阅读 12,685评论 4 12
  • 最近读了《拿工薪,三十几岁你也能赚到600万》,书中写了很多理财的理论和方法,受益匪浅,充满鸡血的想去实施。然而,...
    牌牌阅读 3,505评论 0 0

友情链接更多精彩内容