2009-09-02 5 views
0

UITableViewCell을 구축 중입니다. 내 테이블 뷰 셀에 스타일 UITableViewCellStyleSubtitle을 사용하고 있습니다. 셀의 textLabel에는 랩이 필요할 수있는 데이터가 있습니다. 이에 맞게 detailTextLabel 아래로 이동하여 래핑 된 텍스트가 detailTextLabel의 텍스트로 덮이지 않도록하고 싶습니다. 나는 다음을 시도하고있다 :IPhone - UITableViewCell 내에서 detailTextLabel 이동

CGPoint tempPoint = tableViewCell.detailTextLabel.center; 
tempPoint.y += 100; 
tableViewCell.detailTextLabel.center = tempPoint; 

나는 라벨 프레임과 비슷한 방법을 시도했지만 움직일 수 없었다. 전후에 중심점의 y를 기록 할 때 항상 0으로 시작하고 이후에는 100에 불과하다는 것을 알 수 있습니다. NSLog에서 % f 플래그를 사용하여 값을 봅니다. 이 모든 기능에서 발생합니다 :

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

어떤 도움이 될 것입니다.

답변

2

UITableViewCell을 서브 클래스 화하고 - (void) layoutSubviews 메소드를 구현했습니다. 그 방법으로 레이블을 옮겼습니다.

+0

나는 이것을 달성하기 위해 이것을 달성해야만했다. –

관련 문제