Cómo diseñar esta celda de vista de tabla ... La celda se superpone a la otra celda por favor, ayúdame
Respuestas
0 para la respuesta № 1Establezca que el desplazamiento de y de la vista de la imagen sea negativo, es decir, -50.0f más o menos, la imagen aparecerá a partir de la celda anterior.
0 para la respuesta № 2
Acabo de probar la solución de AppleDelegate pero no funcionó, porque se corta la parte superior de cada imagen, tal vez porque está más allá de los límites de las celdas, incluso con colores claros para el fondo.
Un enfoque diferente sería creer que es solo un efecto visual, y que las celdas no se superponen. Esto es posible al dar una altura diferente para cada celda con el siguiente código:
- (CGFloat)tableView : (UITableView *) tableView
heightForRowAtIndexPath : (NSIndexPath *) indexPath {
// RETURN A DIFFERENT HEIGHT FOR EVERY CELL DEPENDING ON INDEXPATH,
// INCREASING IT GRADUALLY.
}
En la siguiente imagen, las líneas negras parecen celdas en el borde superior, pero quizás ese sea el efecto, y el límite real es la línea roja:
Pensando de esta manera, solo la primera celda requiere un tratamiento especial para los títulos verdes.
0 para la respuesta № 3
Intente establecer restricciones en el guión gráfico y luego mantenga el tamaño / marco de imagen de UIImageView cuando la imagen esté configurada en UIImageView. ¡Buena suerte!