更新xcode9后UITableView右滑设置图片显示不出来的问题

1.UITableView在ios11中默认开启了self-sizing导致部分TableView高度不对,使用下面三行代码搞定
self.tableView.estimatedRowHeight = 0;  self.tableView.estimatedSectionHeaderHeight = 0;   self.tableView.estimatedSectionFooterHeight = 0; 
2.UITableView在ios11中新增了UISwipeActionsConfiguration代理方法,之前设置的右滑图片显示不出来了;
3.使用的IQKeyBoardManager没有了右上角的完成文字显示,更新到5.0后搞定了;

但是这个TableView右滑不显示图片使用了新的方法也显示不出来,也是醉了,有没有遇到的呀

代码如下
- ( UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath {
//删除
 UIContextualAction *deleteRowAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleDestructive title:@"delete" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {

// [self.titleArr removeObjectAtIndex:indexPath.row];
// completionHandler (YES); }]; deleteRowAction.image = [UIImage imageNamed:@"i@2x.pngcon_del"]; deleteRowAction.backgroundColor = [UIColor blueColor];

UISwipeActionsConfiguration *config = [UISwipeActionsConfiguration configurationWithActions:@[deleteRowAction]];
 return config;
 }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,195评论 4 61
  • { 24、Sqlite数据库 1、存储大数据量,增删改查,常见管理系统:Oracle、MSSQLServer、DB...
    CYC666阅读 4,531评论 0 1
  • 生命是地球上神奇的现象。为什么会生,为什么会死,为什么树是树的样子,为什么花是五颜六色,为什么狗不会长成大象的鼻子...
    郑雪峰阅读 2,744评论 0 0
  • 五月,我躲进一本植物图鉴里 合上书,我安静的等待 一朵花遇见另一朵花 而我被困在扉页 你名字的后面 2 五月,我细...
    扁竹桃仙人阅读 3,321评论 1 4
  • 最近几天总是感觉生活空泛无味,每一天醒来都有一种不知明的空虚感袭来,让我难以继续入睡,却又不知该做些什么。 就是这...
    步云鹏阅读 3,192评论 2 3