안녕하세요, 저는 x # of cell을 가진 UITableView를 가지고 있습니다. 마지막 셀에는 두 개의 UILabels이 있습니다. 두 번째 UILabel 텍스트를 설정할 때 셀 및 텍스트를 표시하도록 크기를 조정할 UILabel 가져 오려고합니다. 여기 UITableViewCell의 UILabelView 높이를 자동으로 늘리거나 줄입니까?
내가 무엇을 가지고 :UILabel의 - LabelBio (주황색)이 있습니다
라인 : 0 기준 : 정렬 기준선을 줄 바꿈 : 줄 바꿈 자동 축소 : 고정 글꼴 크기
ContentView, LabelSellerInfo 및 LabelBio의 제약 조건은 다음과 같이 설정됩니다.
나는 많은 변화를 시도했지만를 얻이 수없는 것
은 무엇 GET입니다 성장 및 축소 할 수있는 바이오 라벨, 때로는 라벨을받는 경우 세포가 너무 작아서 자라지.
누구든지 제가 잘못하고있는 것을 이해하고이 문제를 해결하는 데 올바른 제약 조건을 얻는 방법을 보여줄 수 있습니까?
는 = UITableViewAutomaticDimension
레이블이 내용에 따라 높이를 조정하도록하려면 레이블에 대해 선행, 후행, 높이 및 높이 관계가있는 높이 및 높이 + 줄 수 = 0과 같은 제약 조건을 제공하십시오. –
'.rowHeight = UITableViewAutomaticDimension'을 설정하고 있습니까? – DonMag
그래서 LabelBioView에 4 가지 제약 조건이 있습니다. 1) 슈퍼 뷰 공간, 2) 슈퍼 뷰 공간, 3) 탑 공간 : LabelSellerInfo, 4) 높이 = 90. 그러나 작동하지 않습니다. 오, 한 가지 차이점은 heightForRowAt 메서드를 정의하고 UITableViewAutomaticDimension을 반환한다는 것입니다. – LilMoke