Quiero centrar el encabezado en la vista de tabla, sin embargo, tengo 2 problemas. Primero, no tengo la altura correcta y, en segundo lugar, UILabel no se ve como el encabezado predeterminado: fuente, tamaño de fuente, color, etc. ¿Hay una mejor manera de centrarlo, y hay una forma de hacerlo? parece el encabezado predeterminado.Cómo centrar los encabezados de sección de una UITableView
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) section
{
//section text as a label
UILabel *lbl = [[UILabel alloc] init];
lbl.textAlignment = UITextAlignmentCenter;
lbl.text = @"Header";
[lbl setBackgroundColor:[UIColor clearColor]];
return lbl;
}
Gracias, pero todavía tienen que encontrar el tamaño de letra, altura de la etiqueta, etc de la cabecera por defecto real con el fin configúrelo como arriba ... No quiero cambiar nada del encabezado predeterminado excepto la alineación central. Esa alineación izquierda parece tan mala para lo que estoy haciendo. – Mark
He aceptado esta respuesta, ya que fue muy útil y he decidido no utilizar la fuente del encabezado predeterminado del teléfono y usar la mía en su lugar. – Mark
debe ser self.view.frame.size.width en CGRectMake (0, 0, self.view.frame.width, 30) – Stan