Is there any way to using UICollectionViewCell's self-sizing only in vertical direction?