Ich habe Wörter, die vom Server kommen, und dynamisch ich Sammelansicht eingerichtet, zeigt jede Zelle einen Buchstaben.UICollectionview fit zu einer Zeile dynamisch
aber wenn das Wort zu lang ist, schrumpfen alle.
ich jeden Buchstaben will in die Sammelansicht passen, das Wort nur in einer Zeile passen sollte, so habe ich:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
let numberOfSets = CGFloat(self.letters!.count)
let width = (collectionView.frame.size.width - (numberOfSets * view.frame.size.width/15))/numberOfSets
let height = collectionView.frame.size.height/2
return CGSize(width : width, height : height)
}
Sie müssen Halten Sie die Breite der CollectionViewCell konstant, wenn Sie nicht möchten, dass sie schrumpft. –
@SanketBhavsar Ich möchte, dass sie schrumpfen, aber mit Proportionen .. wie kann es konstant sein? sie passen nicht in eine Zeile – knic1ned
ist es in Ordnung, wenn der Text schrumpft? –