2009-03-07 19 views
6

Implementé una vista personalizada para mis encabezados de sección de UITableView (a través de viewForHeaderInSection). Cuando está en modo de vista normal, el comportamiento predeterminado parece ser que las celdas flotan debajo de los encabezados de las secciones y los eventos táctiles caen a las celdas de debajo.¿Cómo puedo detectar eventos táctiles en un encabezado de sección UITableView?

¿Cómo puedo hacer que la vista de encabezado de sección personalizada responda primero a cualquier evento táctil dentro de sus límites y tome alguna medida, en lugar de pasar el evento a la celda debajo de la vista de encabezado de sección?

Respuesta

14

Utilice un uicontrol en lugar de un UIView con

[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside]; 
Cuestiones relacionadas