TTTableViewController 클래스를 사용하고 있습니다. 처음에는 표 셀에 100 높이의 UIView를 추가했습니다. UIView의 높이가 동적으로 변경되고 셀의 높이도 변경해야합니다. 그러나 세포의 높이는 chnages를 않습니다. 나는 세 가지를 사용한다. 20. 귀중한 응답에 미리 감사드립니다. 동적으로 TTTableViewCell 높이 변경
TTTableViewCell
들어TTTableViewController 클래스를 사용하고 있습니다. 처음에는 표 셀에 100 높이의 UIView를 추가했습니다. UIView의 높이가 동적으로 변경되고 셀의 높이도 변경해야합니다. 그러나 세포의 높이는 chnages를 않습니다. 나는 세 가지를 사용한다. 20. 귀중한 응답에 미리 감사드립니다. 동적으로 TTTableViewCell 높이 변경
TTTableViewCell
들어는 didLoad 또는 초기화 방법
self.variableHeightRows = YES;
에서 수행하고, 아래의 함수를 사용한다.
+ (CGFloat)tableView:(UITableView*)tableView rowHeightForObject:(id)object;
{
return 80; //value can be changed
}
행을 동적으로 생성하는 동안 사용하도록 설정 했습니까 ??
BOOL variableHeightRows = YES
this link을 참조하십시오. 도움을 받으실 수 있습니다. :))
또는이 시도 : -
-(CGFloat)tableView :(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
// return (the value for the row)
}
하지만 당신은 그 위임 즉 UITableViewDataSource를 구현해야 이에 대한
.예 variableHeightRows = YES로 설정했습니다. –
다른 방법을 사용해 보셨나요 ..? – mAc
UITableView가 아닌 TTTableView를 사용하고 있습니다. 위의 메서드는이 TTTableView에 적용 할 수 있습니까? –
다음 위임 방법을 사용하여 테이블 행 높이를 조정하십시오.
-(CGFloat)tableView :(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 50; //the required table row height
}
나는 TTTableView를 사용하고 있지 않습니다. UITableView. 위의 메서드는이 TTTableView에 적용 할 수 있습니까? –
@RaviNalawade 답변을 업데이트했습니다. 도움이 되셨습니다. –
감사합니다. –
@RaviNalawade 그 답이 당신을 위해 일한다면 pls는 그것을 correct.It로 표시하여 같은 문제를 가진 다른 사람들에게 도움이됩니다. 감사합니다 ... –