gpt4 book ai didi

ios - 两个标签在 UICollectionViewCell 中重叠

转载 作者:行者123 更新时间:2023-11-29 02:53:01 27 4
gpt4 key购买 nike

我是IOS开发新手,我尝试使用UIcollectionView来显示照片。

我没有使用 Storyboard

我创建一个 xib 文件 调用 AITFileCell_grid.xib ,并添加一个 Collection View Cell ,如下图所示。

enter image description here

View 显示collectionViewCell中的图标文件名文件大小

文件名很长,所以将文件名的行设置为2

当我运行应用程序时。 文件名文件大小的文本重叠,如下图所示。

enter image description here

我应该如何修改才能使**文件名文件大小不重叠?**

什么原因导致这种情况发生?

最佳答案

因为您已将文件名标签设置为两行,所以如果其文本足够长,它会显示为两行。 文件大小标签位置是静态的,因此在这种情况下不会向下移动。

您有多种选择。

  • 您可以将 UICollectionViewCell 变大,这样 filename 可以占两行并将 file size 标签放在下面;
  • 您还可以让 filename 标签在超过 1 行时缩放其字体大小,而让 filename 标签保持原样;
  • 如果 filename 标签超过 1 行,您也可以将其截断(如果您不需要完整的文件名);
  • 您可以使用自动布局(如@Wain 建议的那样)并根据文本大小动态调整和定位两个标签。

关于ios - 两个标签在 UICollectionViewCell 中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24259684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com