0
私は、水平スクロールと可変サイズのアイテムを持つUICollectionViewを持っています。UICollectionView内の可変アイテムサイズの定数行間
それは「水平」列内の項目との間に一定の間隔を持つことは可能ですか?
感謝。
私は、水平スクロールと可変サイズのアイテムを持つUICollectionViewを持っています。UICollectionView内の可変アイテムサイズの定数行間
それは「水平」列内の項目との間に一定の間隔を持つことは可能ですか?
感謝。
セルの可変幅を指定する必要があります。あなたはまた、ラベルのフォントは、正確な計算のための属性または単にいくつかの定数(のような2回のテキストの幅)を使用して提供することができますからUICollectionViewDelegateFlowLayout
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let size = (items[indexPath.item] as NSString).size(attributes: nil)
return CGSize(width: size.width + yourTextPadding, height: yourCellHeight)
}
を、このメソッドを実装します。
あなたの細胞がすべて同じサイズであるように見えますが、ラベルのサイズだけが異なります。セル作成コードを投稿する必要があります - あなたはsizeForItemのために何を送っていますか? – BJHStudios