2015-01-27 1 views
0

에서 다른 하나의 행을 구현하는 방법 (엑스 코드 6) 나는 내용이 웹 서비스에서 얻을 수 있기 때문에 행이 동적이 user profile viewjQuery과는 : 다른 스토리 보드에서

같은 뷰를 디자인합니다. 어떻게이 뷰를 구현할 수 있습니까?

아래의 표보기로 이미지보기 (사용자 이름과 그림이있는 상단 이미지)를 시도했지만 테이블을 스크롤하면 분명히 표만 스크롤됩니다.

링크의 이미지는 다른 행과 다른 첫 번째 행만있는 uitableview입니까? 다른 행과 다른 행을 어떻게 구현할 수 있습니까?

감사

답변

1

사용자 지정 셀 두 개를 가져 와서 첫 번째 행과 n-1 셀에 대해 다른 식별자 .one을 제공하십시오.

그 전에

한 임시 배열을 같이 부하 cellForRowATIndexPath

NSArray *arr=[[NSArra alloc]initWithObjects:@"FirstIdentifer",@"SecondIdientfier"]; 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
NSString *CellIdentifier = [self.menuItems objectAtIndex:indexPath.row]; 

    if ([CellIdentifier isEqualToString:@"FirstIdentifer"]) { 
     Mycell *cell = (Mycell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

     NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"TempCell" owner:self options:nil]; 
     cell = [nib objectAtIndex:0]; 
//do your stuff 

     return cell; 

    } 

    else 
{ 
    static NSString *simpleTableIdentifier = @"SecondIdientfier"; 

    cell1 = (Mycell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; 

    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"Mycell" owner:self options:nil]; 
    cell1 = [nib objectAtIndex:0]; 
    //do your stuff 


return cell1; 
} 
} 
2

그 뷰는 테이블 또는 셀과 스크롤 않는 tableHeaderView 수 중 하나. 원하는만큼 테이블보기에서 프로토 타입 셀을 많이 만들 수 있고 다른 재사용 식별자를 부여 할 수 있습니다. cellForRowATIndexPath에서 if-else 절을 ​​넣고 indexPath.row를 기반으로 원하는 셀을 모두 제거합니다.