tableView左滑按钮

Posted Emyin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tableView左滑按钮相关的知识,希望对你有一定的参考价值。

 

- (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_ios(8_0) __TVOS_PROHIBITED; // supercedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil

此方法可自动以左滑时出现的按钮。

 

 iOS8.0以下调用-tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:来设置删除按钮的文字,8.0以上当- (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath返回为空或不写时,也是调用-tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:,但如果不空时,则不调用titlefor....而调用editActionFor....

 

 左滑时,tableView会调用

- (id)_titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath;

以上是关于tableView左滑按钮的主要内容,如果未能解决你的问题,请参考以下文章

iOS Table View Cell 自定义左滑按钮及事件(系统自带方法)

UIScrollView嵌套TableView手势冲突问题

iOS开发技术之实现tableView左滑删除的三种操作方式

IOS cell左滑出现多个功能按钮(IOS8以后支持)

如何使用tableview外的按钮将tableview移动到新的tableview

快速单击其中一个 tableview 单元格内的按钮后重新加载 tableview