Não consigo, pelo amor de Deus, o jeito desse superview de redimensionamento.
Eu tenho um UIView *superview
com 4 UILabels
. 2 funcionam como cabeçalho para os outros 2.
O conteúdo em todos os 4 é dinâmico vindo do banco de dados.
SizeToFit
vs SizeThatFits:(CGSize)
vs UIView systemLayoutSizeFittingSize:
, passando UILayoutFittingCompressedSize
ou UILayoutFittingExpandedSize
.
Eu uso o autolayout programaticamente e configurei a altura do superview para ser igual ou maior a um número fictício.
onde e como eu uso esses SizeToFit
vs sizeThatFits:(CGSize)
vs UIView systemLayoutSizeFittingSize:
, passando UILayoutFittingCompressedSize
ou UILayoutFittingExpandedSize
. Eu li muitas dicas aqui na pilha, mas acabei sem nada.
Preciso recalcular as restrições para o superview em algum lugar específico. Maby definindo a altura como ´ @propriedade` em sua classe de controlador e removendo e lendo? Atm, tentei colocar tudo em todos os lugares e mais alguns. Ainda assim, obtenho o resultado final do mesmo tamanho com a altura fictícia e o texto flutuando do lado de fora. Mesmo depois de definir clipsToBound em subview.
Estou coçando meu cabelo de .. ajuda