Hacer que UICollectionView se vea como UITableView

Tengo una aplicación iOS universal que hice originalmente con UITableViews, pero es hora de actualizarla con UICollectionViews para que pueda aprovechar mejor la pantalla en iPad.

Hay MUCHA funcionalidad que viene junto con UITableView y siento que estoy perdiendo una tonelada a cambio de la flexibilidad de los layouts de cuadrícula y demás.

Por ejemplo, la línea de separación entre celdas es algo que tengo que implementar. No es un gran problema.

O las vistas de encabezado, sé cómo agregarlas, pero parece que tengo que codificar manualmente las configuraciones para intentar imitar los temas de estilo y color de UITableView en lugar de tener un valor pnetworkingeterminado que coincida. Claro, puedo intentar imitarlo, pero tan pronto como sale iOS 10 y cambian el aspecto de las vistas del encabezado, de repente mi aplicación ya no constring y parece anticuada.

Pero los indicadores de divulgación son un problema aún mayor. ¿Hay alguna forma de get un indicador de divulgación en mi UICollectionViewCell de una manera integrada? Sí, sé que puedo intentar encontrar un gráfico que se parezca al indicador de divulgación y agregarlo a mi celda personalizada, pero para algo que se haya grabado en UITableViewCells, no me gusta especialmente la idea de tener que personalizar agregue toda esta funcionalidad a cada tipo de célula que he creado para UICollectionViews. Especialmente cuando cae iOS 10 y todos mis indicadores de divulgación están desactualizados nuevamente.

Sin mencionar que también estoy perdiendo la funcionalidad segue incorporada para los indicadores de divulgación.

¿Me estoy perdiendo de algo? ¿Hay alguna manera de aprovechar para aprovechar los valores pnetworkingeterminados realmente agradables en UICollectionView para que se vea como una UITableView?

Solutions Collecting From Web of "Hacer que UICollectionView se vea como UITableView"

UICollectionViewCell y UITableViewCell son muy similares. Comparten nombres de methods similares, comportamientos similares, pero están diseñados para diferentes propósitos. Si bien UICollectionViewCell debe utilizar en contexts con un layout muy variable (p. Ej., Células adaptables, layouts de cascada, etc.), UITableViewCell s son más estáticos y se utilizan principalmente para enumerar objects.

Para get algunos de los comportamientos de UITableViewCell en UICollectionViewCell , debe UICollectionViewCell usted mismo o utilizar una biblioteca externa. Solo un ejemplo: UICollectionViewCell no tiene el gesto de deslizar para borrar, así que debes hacerlo solo o usando una lib . En este caso, el indicador de divulgación puede replacese con imágenes y botones personalizados. Puede tomarlos desde un file de Photoshop de iOS 9 como este .

Referencia: Configuración de UICollectionView en iOS