Tengo una matriz de UILabels dentro de contentView de una UITableViewCell personalizada. La fuente de cada etiqueta se clasifica por clasificación para formar una nube de etiquetas. En el método que pone en marcha la célula (fila), I iterar a través de la palabra objetos que caben en esa línea, la creación de la trama para cada UILabel como sigue:¿Hay alguna manera de alinear el fondo de UILabels con fuentes diferentes?
CGRect theFrame = CGRectMake(xPosAdjuster,
theWordRow.rowHeight - thisWord.lblHeight,
thisWord.lblWidth,
thisWord.lblHeight);
UILabel *myLabel = [[UILabel alloc] initWithFrame:theFrame];
Esto consigue los marcos de las etiquetas alineadas (ver imagen a continuación), pero, desafortunadamente, las etiquetas tienen un relleno que es una función del tamaño de la fuente.
¿Hay alguna manera de eliminar el relleno (frontera) en un UILabel y/o calcular con exactitud para que pueda ajustar la posición y de los marcos en consecuencia?
Gracias
Gracias. Eso es exactamente lo que necesitaba. – Bama91
para aquellos que tienen problemas con el descensor, puede editar su archivo de fuente como se describe aquí: http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix -the-vertical-position-problem/ – YoCoh