2011-09-09 6 views
0

안녕하세요, 표시 할 약 2500 개의 레코드가 있습니다. 이 모든 데이터는 MySQL 데이터베이스에서 가져옵니다. 데이터는 iTunes Store와 비슷한 UITableview에서 한 번에 25 개씩 표시됩니다. Load More를 클릭하면 다음 25 개의 레코드를 가져와야합니다.UITableView에서 더 많은 레코드 가져 오기 및 표시

참고 : 이미지 전용 텍스트가 없습니다.

비슷한 작업을 수행 한 사람이 있습니까? 샘플 코드를 제공하십시오. 이 당신에게 도움이 될 것입니다

+0

당신은 데이터베이스에서 레코드를 가져 오는 또는 jQuery과로로드에 대한 코드가 필요? –

+1

당신은 처음 25 레코드를 가져 오기 위해 쿼리를 사용해야합니다. 그래서 다음 25 레코드는 Load Click 이벤트에서 다른 쿼리를 실행 한 다음 TableView의 Reloading을 사용합니다. 로드 버튼을 클릭 할 때마다이 작업을 수행하십시오 .... – DShah

+0

샘플 코드 링크를 보내 주시겠습니까? – vinay

답변

1
first in .h define int row; 

and now in viewDidLoad: row=25; 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
if([your array count]>row) 
return row+1; 
} 
- (UITableViewCell *)tableView:(UITableView *)tableView  cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
if (indexPath.row<row) 
{ 
    [email protected]"Your Text"; 
} 
else{ 
    [email protected]"Load More"; 
} 
} 
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
    if (indexPath.row==row) 
{ 
    row=row+25; 
     [tableView reloadData]; 

    } 

` 희망은 ..

관련 문제