cambiar el tamaño de la vista posterior después de que las subvistas cambien dinámicamente utilizando el autolayout
No puedo por el amor de Dios el colgar de esta supervisión de cambio de tamaño.
tengo unUIView *superview
con 4UILabels
. 2 funcionan como cabecera de las otras 2.
El contenido en los 4 son dinámicos procedentes de la base de datos.
SizeToFit
vsSizeThatFits:(CGSize)
vsUIView systemLayoutSizeFittingSize:
pasando ya seaUILayoutFittingCompressedSize
oUILayoutFittingExpandedSize
.
Utilizo la reproducción automática programáticamente y he establecido que la altura de supervisión sea igual o superior a un número ficticio.
donde y como uso estosSizeToFit
vssizeThatFits:(CGSize)
vsUIView systemLayoutSizeFittingSize:
pasando ya seaUILayoutFittingCompressedSize
oUILayoutFittingExpandedSize
. He leído muchos consejos aquí en la pila pero terminé sin nada.
¿Necesito recalcular las restricciones para la supervisión en algún lugar específico? ¿Maby establece la altura como 'propiedad' en su clase de controlador y la elimina y la lee? Atm he tratado de poner todo en todas partes y luego algo. Todavía obtengo el mismo resultado final de tamaño con la altura de relleno y el texto flotando afuera. Incluso después de configurar clipsToBound en la subvista.
Me estoy rascando el pelo de .. ayuda.