2013-01-17 7 views
0

i obtient JSON MutableArray à partir du Web URL YouTube Contient des chaînes ..mettre en œuvre UIWebView dans UITableView cellule

l'intention est de effectuer UIWebView dans chaque cellule.

mon code: comment implémenter le code? merci.

@property (nonatomic, strong) NSMutableArray* arrMovies; 
@synthesize arrMovies; 


    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
    { 
     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"]; 

     if (cell == nil) { 
      cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"MyIdentifier"]; 

      cell.selectionStyle = UITableViewCellSelectionStyleBlue; 
     } 



     cell.textLabel.text = [[self.arrMovies objectAtIndex:indexPath.row] valueForKey:@"title"]; 

     cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ views | Duration: %i", 

     [[self.arrMovies objectAtIndex:indexPath.row] valueForKey:@"viewCount"],intMinutes]; 





     return cell; 
    } 
+0

Vous devrez créer une sous-classe UITableViewCell personnalisée et y ajouter votre webview. Rechercher SO pour savoir comment créer une cellule de vue de table personnalisée (il y a des tas de choses sur le web à ce sujet). Ensuite, assurez-vous de désactiver le défilement dans votre vue Web, sinon il sera impossible de faire défiler votre tableview. – nebs

+0

pourquoi voulez-vous un webview si vous avez des chaînes? – jcesarmobile

+0

J'ai des chaînes pour charger les cellules (que la façon de le faire?) et après les chaînes, je veux une fentes YouTube pour chaque cellule .. –

Répondre

1

Je pense que vous vous trompez sur ce qu'est un UIWebView. Un UIWebView vous permet d'intégrer du contenu Web dans votre application. Ce n'est pas la même chose que faire une requête web, obtenir un JSONString, l'analyser et l'afficher dans vos vues. Je pense que c'est ce que vous demandez vraiment comment faire. Veuillez éditer votre question/confirmez ceci.

Quel est le problème avec le code que vous avez ci-dessus? À quels problèmes faites-vous face? Je pense que votre problème est que vous avez besoin d'un @property (nonatomic, strong) NSMutableArray* arrMovies; et @synthesize artMoves = _artMovies; dans votre fichier d'implémentation.

Assurez-vous de surcharger le getter pour votre propriété artMovies.

+0

j'ai écrit getter et setters bien sûr, mais je recherche sur google et je ne peut pas trouver comment présenter un slots youTube dans tableView –

Questions connexes