Título en el encabezado para Multiple TableView

Conozco un método para crear un título de encabezado para un solo UITableView:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{
     return @"My Title"
}

Pero, ¿cómo puedo configurar el título para múltiples UITableViews con diferentes nombres?

¡¡Gracias por adelantado!!

preguntado el 04 de julio de 12 a las 06:07

Entonces, tiene más de una vista adecuada en una sola vista, ¿verdad? -

@Pandey_Laxman: si!!!!! -

2 Respuestas

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{
  if(tableView==myFirstTable)//myfirstTable is the IBOutlet of the tableView that is connected with your .xib
   {
 return @"Table1"
   }

  else
     return @"Table2" 

}

Espero que el código anterior pueda ayudarte.

Respondido 04 Jul 12, 06:07

¡Necesito mostrar el título a la vez en ambas tablas! - pradeepj

Puedes usar el mismo método:

pero al crear una vista de tabla, simplemente asígnele una etiqueta de la siguiente manera: tablebview1.tag = 1;

tableview2.tag = 2 y así sucesivamente..

y en este método puede verificar el valor de la etiqueta tableview y crear un encabezado.

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
     switch(tableView.tag){
        case:0{
         //Based on section provide title.
           break;
        }
        case:1{
         //Based on section provide title.
           break;
        }
        case:2{
        //Based on section provide title.
           break;
        }

} 

Respondido 04 Jul 12, 06:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.