La hauteur de chaque cellule est un peu plus élevée (supérieure à l'espacement souhaité), l'arrière-plan de la cellule est défini sur transparent, utilisez votre propre vue comme arrière-plan, ne remplissez pas la cellule et laissez la hauteur en dessous de celle que vous dépassez.
UITableView ne peut être réglé qu'indirectement. Si vous souhaitez définir l'espacement des cellules de manière plus parfaite et intelligente, il est recommandé d'utiliser UICollectionView
Vous pouvez définir plusieurs sections. Chaque section a une cellule, donc la distance entre les cellules devient la distance entre les sections. Est-il difficile de régler la distance entre les sections ?
La méthode du premier étage est la plus fiable. Les performances de collectionView sont relativement médiocres. Il est plus rentable de définir plus de blancs dans la cellule.
Tu veux dire. . Comme sur Weibo. . Est-ce qu'il semble qu'il y ait des espaces entre chaque cellule ?
Méthode stupide, définissez une petite zone vide dans chaque cellule X D
remplacer func tableView(tableView : UITableView, heightForRowAtIndexPath indexPath : NSIndexPath) ->
La hauteur de chaque cellule est un peu plus élevée (supérieure à l'espacement souhaité), l'arrière-plan de la cellule est défini sur transparent, utilisez votre propre vue comme arrière-plan, ne remplissez pas la cellule et laissez la hauteur en dessous de celle que vous dépassez.
UITableView
ne peut être réglé qu'indirectement.Si vous souhaitez définir l'espacement des cellules de manière plus parfaite et intelligente, il est recommandé d'utiliser
UICollectionView
Ce ne serait pas bien si vous utilisiez
heightForRowAtIndexPath:
pour laisser un peu plus de hauteur...Vous pouvez définir plusieurs sections. Chaque section a une cellule, donc la distance entre les cellules devient la distance entre les sections.
Est-il difficile de régler la distance entre les sections ?
La méthode du premier étage est la plus fiable. Les performances de collectionView sont relativement médiocres. Il est plus rentable de définir plus de blancs dans la cellule.
Remplacez la méthode setFrame de la cellule
MessageCellSectionMargin personnalise une valeur