나는 신의 사랑이 크기 조정 슈퍼 뷰의 요령을 참을 수 없다.
나는 UIView *superview
4를 가지고 있습니다 UILabels
. 2는 다른 2 명의 헤더 역할을합니다.
4 개의 콘텐츠는 모두 데이터베이스에서 동적으로 제공됩니다.
SizeToFit
vs SizeThatFits:(CGSize)
vs UIView systemLayoutSizeFittingSize:
, UILayoutFittingCompressedSize
또는 UILayoutFittingExpandedSize
.
나는 자동 레이아웃을 프로그래밍 방식으로 사용하고 슈퍼 뷰 높이를 더미 숫자와 같거나 더 크게 설정했습니다.
어디서 어떻게 나는이 사용합니까 SizeToFit
대 sizeThatFits:(CGSize)
대 UIView systemLayoutSizeFittingSize:
중 하나를 통과, UILayoutFittingCompressedSize
또는 UILayoutFittingExpandedSize
. 여기 스택에 대한 많은 팁을 읽었지만 아무것도 얻지 못했습니다.
특정 어딘가에서 superview에 대한 제약 조건을 다시 계산해야합니까? Maby는 컨트롤러 클래스에서 '@property'로 높이를 설정하고 제거하고 읽었습니까? Atm 나는 모든 곳에 모든 것을 넣은 다음 일부를 시도했습니다. 그래도 더미 높이와 텍스트가 외부에 떠있는 동일한 크기의 최종 결과를 얻습니다. 하위보기에서 clipsToBound를 설정 한 후에도.
머리를 긁고 있어요 .. help