2012-01-31 2 views
0

친구들, 인터넷 포털에서 의견을보고 싶습니다. UITableView를 사용하고 있습니다. 댓글 예를 들어, 나무와 같은 구조를 가지고있다 - 하나의 코멘트 - 회신 : 두 번째 주석 - 회신 : 두 번째 주석 --- 회신 회신 ....UITableView에 의견 달기

I가 시도했습니다 사용자 정의 테이블보기 셀을 사용하지만 일반적인보기처럼 uilabel을 대체하지는 않습니다. 자막이있는 셀을 만들려고했지만 replace가 cell.textLabel.bounds와 작동하지 않습니다.

아이디어가 있습니까? NSDictionary에있는 모든 주석의 작성자 이름, 주석 수준 및 주석 텍스트가 있습니다.

대단히 감사합니다.

답변

1

테이블 뷰 셀에 UILabel의 추가를 들여 것이다, UITableViewCellindentationLevel 속성을 사용할 수 있습니다, 다음 설정 들여 쓰기 레벨에 따라 레이블의 프레임. 예 :

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; 

myLabel = [[[UILabel alloc] initWithFrame:CGRectMake(10*myIndentLevel, 0, 320-(10*myIndentLevel), 25.0)] autorelease]; 

myLabel.text = @"the comment text"; 

[cell.contentView addSubview:myLabel]; 
+0

"myIndentLevel"값을 얻는 방법 ??? – DHEERAJ

1

기본 구조 당신은 contentView합니다 (이 들여 쓰기 금액 indentationWidth 특성에 따라 다름)