2014-04-10 1 views
-7
내가 수와 내가 동적 텍스트를 변경 할 수 있습니다와 같은 내가 계산할 수 있다고 생각

동적있는 UITableViewCell

항목 (사진, 비디오, 오디오, 텍스트)의 크기에 크기 기반을 변경합니다 셀을 만들 필요가

및 기타 요소.

문제 : 2 개의 비디오 또는 2 개의 오디오가있는 경우 두 번째보기를 어떻게 추가 할 수 있습니까 (오디오가 10 개인 경우)?

+1

autolayout을 사용하고 있습니까? 자세한 내용은 –

+0

코드 – user3486428

답변

0

셀을 당신의 맨 위로 만드십시오. 예를 들어 이름과 텍스트. 그리고 밑면보기. 별도의 xib 파일을 만들고 해당 xib 파일을 layoutsubviws에 추가하거나 데이터를 셀에 설정하는 동안. 그리고 당신이 가지고있는 항목의 개수까지 반복하고 루프의 셀에 하위 뷰를 추가하십시오. 그것은 당신이 이것을 이해할 것이라는 간단한 텍스트입니다. 그렇지 않다면 더 자세히 설명 할 것입니다.

@implementation CustomTableViewCell 

. 
. 
. 
- (void)resetCell 
{ 
. 
. 
. 
} 


- (void)setItem:(Item *)item 
{ 
    float y = 20;//starting y 
    for (int i =0; i < item.videoCount ; i++) 
    { 
     UIView *view = //init view with y position here 
     // configure your view here 
     //update y to to y = y + 10 /*margin space between views*/ + view.frame.size.height; 
    } 
} 


@end 
+0

로 작성해 주셔서 감사합니다. 좋은 소리는 들지만 xib은 사용하지 않습니다. 코드에서 어떻게 할 수 있습니까? – user3486428

+0

내가 너와 채팅 할 수 있니? – user3486428

+0

업데이트 된 답변보기 – Saad