Hice un ancho basado en porcentaje para la vista de pila raíz.

Primero, hice que la vista de la pila raíz tuviera el mismo ancho que la vista superior y el multiplicador a 0.7 para obtener el 70% de la subvista. Y luego céntrelo horizontalmente en un contenedor. Funciona para todos los iPhones pero es más grande para los iPads. Quiero hacer un multiplicador de 0.7 a 0.5 o 0.6 para que la vista raíz se vea perfectamente para iPads.

No encontré un signo + (más) junto al multiplicador para hacerlo (regular-regular para iPads).

Todo lo que quiero es hacer que la vista de la pila raíz obtenga un 60 por ciento de ancho de supervista para todos los iPhones y un 70 por ciento de ancho de supervista para todos los iPads.

¿Hay alguna forma de cambiar el valor del multiplicador 0,7 para iPhones y 0,6 para iPads?

2
user7411527 12 ene. 2017 a las 23:10

1 respuesta

La mejor respuesta

¡Por supuesto que es! Se podría lograr fácilmente con las clases de tamaño, pero desafortunadamente debe agregar otra restricción para una clase de tamaño diferente en lugar de un multiplicador diferente para la misma restricción.

1) Suponiendo que tenga una vista así: ingrese la descripción de la imagen aquí

2) Todo lo que tiene que hacer es agregar otra restricción de igual ancho de subvista-supervista:

enter image description here

enter image description here

3) Obteniendo restricciones conflictivas, por supuesto:

enter image description here

4) Establezca el multiplicador requerido para iPad (0.6) en la nueva restricción

5) La parte complicada: habilite la restricción anterior para todas las clases de tamaño excepto Regual Width, Regular Height (una clase de tamaño de iPad) y viceversa para la nueva restricción:

5.1) agregue wR hR "variación" para la primera restricción: ingrese la descripción de la imagen aquí

Y deshabilitarlo: ingrese la descripción de la imagen aquí

Haga lo mismo con la segunda restricción, pero desactívela para la variación "instalar".

Al final, ambas constantes deberían verse así:

enter image description here

enter image description here

Como puede ver, si obtenemos una vista previa del iPhone, solo vemos la primera restricción activada, en la vista previa del iPad solo la segunda restricción activada.

1
Fyodor Volchyok 13 ene. 2017 a las 00:35
Muchas gracias. Ahora entiendo lo que está instalado también. ¡No sé cómo agradecerte!
 – 
user7411527
13 ene. 2017 a las 01:23
Encantado de ayudar :)
 – 
Fyodor Volchyok
13 ene. 2017 a las 01:33