2011-09-09 3 views
0

Hi J'ai environ 2500 enregistrements à afficher. Toutes ces données proviennent d'une base de données MySQL. Les données seront affichées 25 à la fois dans UITableview similaire à iTunes Store. Au clic de Charger plus, j'ai besoin de récupérer les 25 enregistrements suivants.Récupération et affichage d'autres enregistrements sur UITableView

Remarque: Il n'y a pas de texte d'image seulement.

Est-ce que quelqu'un a fait quelque chose de similaire? Donnez-moi l'exemple de code.

+0

Vous avez besoin du code pour extraire les enregistrements de la base de données ou de les charger dans le UITableView? –

+1

vous devez utiliser la requête pour extraire les 25 premiers enregistrements. Ainsi, pour les 25 enregistrements suivants, exécutez une autre requête dans l'événement Load Click, puis utilisez Reloading of TableView. et faites-le pour chaque fois que vous cliquez sur le bouton de chargement .... – DShah

+0

Pouvez-vous m'envoyer un exemple de lien de code? – vinay

Répondre

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]; 

    } 

` espère que cela vous aidera ..

Questions connexes