美文网首页
更新xcode9后UITableView右滑设置图片显示不出来的

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

作者: 小孩仔 | 来源:发表于2017-10-10 10:31 被阅读0次
    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;
     }

    相关文章

      网友评论

          本文标题:更新xcode9后UITableView右滑设置图片显示不出来的

          本文链接:https://www.haomeiwen.com/subject/noqvyxtx.html