изменить размер суперпредставления после динамического изменения подпредставлений с помощью autolayout
Я не могу из-за любви к Богу повесить этот изменчивый супервизор.
у меня естьUIView *superview
с 4UILabels
, 2 функционируют как заголовок для 2 других.
Содержимое во всех 4 динамически поступает из базы данных.
SizeToFit
противSizeThatFits:(CGSize)
противUIView systemLayoutSizeFittingSize:
Проходя либоUILayoutFittingCompressedSize
или же .UILayoutFittingExpandedSize
Я использую autolayout программно и установил высоту суперпредставления, чтобы быть равным или больше фиктивного числа.
где и как я могу использовать этиSizeToFit
противsizeThatFits:(CGSize)
противUIView systemLayoutSizeFittingSize:
Проходя либоUILayoutFittingCompressedSize
или жеUILayoutFittingExpandedSize
, Я прочитал много советов здесь в стеке, но ничего не получилось.
Мне нужно пересчитать ограничения для суперпредставления где-то конкретное. Мэйби устанавливает высоту ´@ property` в своем классе контроллера и удалить и прочитать его? АТМ я пытался поставить все везде, а затем и некоторые. Тем не менее я получаю конечный результат того же размера с фиктивной высотой и текстом, плавающим снаружи. Даже после установки clipsToBound на subview.
Я чешу волосы ... помочь