tableView leadSwipeActionsConfigurationForRowAt方法中的错误

时间:2018-12-20 17:07:05

标签: ios swift uitableview

我在 leadingSwipeActionsConfigurationForRowAt 方法中遇到了一个奇怪的错误。 我正在为UIContextualAction设置图像和标题属性。 当我将标题设置为超过6个字符时,在第一次滑动时图像和标题之间的距离太小,它的行为就很奇怪。在第二次和下一次滑动时,它变得正常。看看我随附的2个GIF:

7 characters

6 characters

我的代码非常简单:

.alt-Cards {
 padding-top: 60px;
 padding-bottom: 60px;
 position: relative;

 &::before {
   content: '';
   display: block;
   position: absolute;
   top: 420px;
   right: 0;
   left: 0;
   bottom: 0;
   background: #e4e4e4;
  }
}

.alt-Cards_Inner {
 max-width:1440px;
 width: 100%;
 margin:0 auto;
}

.alt-Cards_Grid {
 display: grid;
 position: relative;
 grid-template-columns: repeat(2, 1fr);
 grid-column-gap: 60px;
 grid-row-gap: 60px;
}

.alt-Cards_GridItem-Titles {
  grid-column-start: 2;
}

我已经在多个模拟器(iPhone 5 SE,iPhone 7,iPhone X)和一个真实设备(iPhone 7)的Xcode 10.0上运行了它

关于如何解决该问题的任何想法?

0 个答案:

没有答案