我正在显示带有一些短语/单词的UICollectionView。每个短语可以是不同的大小。出于某种原因,我的一些短语之间存在很大差距,如下面的屏幕截图所示:
我使用以下代码来确定每个单元格的大小。
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
}