具有可变大小放置的UICollectionView项

时间:2016-08-22 21:31:31

标签: ios objective-c

我正在显示带有一些短语/单词的UICollectionView。每个短语可以是不同的大小。出于某种原因,我的一些短语之间存在很大差距,如下面的屏幕截图所示:

enter image description here

我使用以下代码来确定每个单元格的大小。

  func collectionView(collectionView: UICollectionView,
                                   layout collectionViewLayout: UICollectionViewLayout,
                                          sizeForItemAtIndexPath indexPath:  NSIndexPath) -> CGSize {

        let phrase :String = self.phrases[indexPath.row]

        let size = phrase.sizeWithAttributes(nil)

        let doubleSize = CGSize(width: size.width * 2, height: size.height * 2)

        print("\(size.width) and \(size.height)");

        return doubleSize
    }

0 个答案:

没有答案