Cambiar el tamaño de fuente de UILabel con AutoLayout

Estoy trabajando con Swift, IOS 8 y AutoLayout. Tengo una label grande, tamaño 40 en el centro de la pantalla.

Lo quiero en iPhone 5s: el tamaño de la label se vuelve igual a 34 y en iPad un tamaño de letra mayor, como 50.

¿Cómo puedo hacer esto con AutoLayout?

Encontré una solución: simplemente ve a tu guión gráfico, haz clic en tu label y luego haz clic en "+" a la izquierda de "Fuente" (Inspector de attributes) y agrega otra fuente con un tamaño diferente:

Agregar el tamaño de varias fuentes

En mi caso, agregué para iPad un tamaño de 50. ¡Funcionó perfectamente!

Paso 1: select UILabel y click el icono más en Inspector de attributes

introduzca la descripción de la imagen aquí

Paso 2: para agregar tamaño de letra para el nuevo dispositivo, supongamos que Iphone Portrait, se pasa al ancho compacto -> Cualquier altura.

introduzca la descripción de la imagen aquí

Paso 3: ahora cambia esta nueva fuente a 25, es decir, para iPhone. Y en la fuente de arriba para ser 70, que ahora es para dispositivos que no sean el retrato de iPhone.

introduzca la descripción de la imagen aquí

Paso 4: Salida en iphone6 ​​vs Ipad Retina

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

Puede establecer un tamaño de fuente mínimo, así como el tamaño de fuente máximo que desee en la label, luego aplicar restricciones en los bordes y dejar que el tamaño del contenido intrínseco del text determine el tamaño de la label.