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 自定义左滑按钮及事件(系统自带方法)
iOS开发技术之实现tableView左滑删除的三种操作方式