在滚动Swift 3时,iOS Cell TextField文本大小未调整大小

时间:2017-12-30 03:25:07

标签: swift swift3 uicollectionview uilabel uicollectionviewcell

在集合视图单元格中滚动时遇到问题。根据可用的填充值和空间,文本不会调整大小以适应。在未按预期工作的图像中,我向下滚动了一个“页面”或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
    }
}

查看布局

enter image description here

单元格设置

cell setup

构造

configuration

显示什么,绿色是正确的,红色不是。我对其他文本框有同样的问题。看到PDT-8标题行太长时间也会消失。

enter image description here

0 个答案:

没有答案