2011-04-01 14 views
10

Estoy tratando de agregar una imagen de "nota post-it" a todas las celdas en mi UITableView. Esta imagen debe dibujarse (parcialmente) fuera de los límites del UITableViewCell.Dibujo fuera de los límites de UITableViewCell

Al establecer clipToBounds en NO, la imagen se dibuja realmente fuera de los límites de la celda. Sin embargo, (lógicamente) la imagen se dibuja debajo de las líneas de separador UITableView y los encabezados de sección.

Supongo que podría intentar agregar las imágenes directamente al UITableView, además de todos los demás elementos. Sin embargo, puede ser bastante complejo intentar averiguar la ubicación exacta de cada celda en el UITableView, ya que estoy usando encabezados de sección.

Entonces, antes de embarcarme en ese viaje, me preguntaba si podría haber una solución más fácil.

+0

No creo que encuentre una solución para esto. Si desea dibujar sobre el separador, puede ocultar el separador y dibujar una línea para simularlo. Pero el problema aquí es que las celdas tienen una cierta jerarquía que se agregan como subvistas. La celda sobre otra celda ocultará la vista que dibujaste fuera de la celda usando clips para enlazar. – honcheng

Respuesta

3

Puede intentar ocultar el separador y luego dibujar su propio separador detrás del post-it en el UITableViewCell. Eso debería hacer el truco.

Cuestiones relacionadas