在集合视图单元格中滚动时遇到问题。根据可用的填充值和空间,文本不会调整大小以适应。在未按预期工作的图像中,我向下滚动了一个“页面”或2.在下面的设置中,extraDetail1似乎根据创建的第一个单元格的第一个缩放比例进行缩放。看来,当重新使用单元格时,文本不会调整大小。我希望“extraDetail1”在需要时减小字体大小。如果extraDetail1截断,如果这是我唯一的选择,我甚至可以。我不希望文本重叠。我更喜欢“extraDetail2”=“$ ...”而不是缩小尺寸,但如果需要的话,如果它也减少类似于extraDetail1的话我也没关系。
// cell
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let actionFigure = headerArray[indexPath.section].sectionActionFigureArray[indexPath.row]
if isShowPhotoView {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: kPhotoCollectionCellIdentifier, for: indexPath) as! ImageCollectionCell
cell.configureForPhotoCollectionCell(forActionFigure: actionFigure)
return cell
}
else {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: kDetailCollectionCellIdentifier, for: indexPath) as! DetailCollectionCell
cell.configureForDetailCollectionCell(forActionFigure: actionFigure, forFigureCondition: ebaySearchConditionSelected)
return cell
}
}
查看布局
单元格设置
构造
显示什么,绿色是正确的,红色不是。我对其他文本框有同样的问题。看到PDT-8标题行太长时间也会消失。