Je veux faire une vue de table dans mon application iPhone .. Dans ce tableau, chaque doit contenir 1 image, un texte de ligne, des symboles, etc. Je ne sais pas comment personnaliser notre cellule de table. S'il vous plaît fournir de l'aide si vous avez ..Personnalisation des cellules dans l'application iPhone
Répondre
Je pense que vous pouvez utiliser un défaut UITableViewCell pour faire ce que vous avez décrit en initialisant la cellule (en - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
) avec le UITableViewCellStyle approprié
par exemple:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
// Set up the cell...
return cell;
}
qui vous donne. « un style pour une cellule avec une étiquette aligné à gauche dans la partie supérieure et une étiquette aligné à gauche ci-dessous dans plus petit texte gris l'INTRODUCTION eN BOURSE L'application utilise des cellules dans ce style. " Chaque type de UITableViewCell possède également une propriété image par défaut.
mais voici quelques tutoriels pour la construction de cellules personnalisées:
Custom UITableViewCells with Interface Builder
http://iphone.zcentric.com/2008/08/05/custom-uitableviewcell/
Vous pouvez créer une cellule dans Interface Builder. Commencez avec un UITableViewCell qui agit comme une vue, puis ajoutez un UIImage, une ou plusieurs étiquettes, n'importe quels conteneurs pour contenir vos symboles, etc.
Puis dans votre cellForRowAtIndexPath, chargez la plume et remplissez l'image et les étiquettes, etc.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
MyTableCell *cell = (MyTableCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = myTableCell; // get the object from the outlet
myTableCell = nil; // make sure this can't be re-used accidentally
}
// Set up the cell...
cell.myViewController = self;
// set up image and labels here
return cell;
}
- 1. iPhone - problème dequeueReusableCellWithIdentifier avec des cellules personnalisées
- 2. Carnet d'adresses iPhone ModalView Personnalisation
- 3. L'ordre des cellules dans DataGridView.SelectedCells?
- 4. iPhone cellules personnalisées - fond étiquette transparente
- 5. Insérer des caractères dans des cellules existantes
- 6. Personnalisation des polices d'étiquettes dans Swing
- 7. UITableView - ajouter des cellules
- 8. Déclaration de variables dans des cellules Excel
- 9. fusionner des cellules dans ms-access
- 10. Réorganisation des cellules animées dans un NSTableView
- 11. Personnalisation des couleurs d'un UISegmentedControl
- 12. Personnalisation du clavier de l'iPhone
- 13. développez des données dans des cellules non fusionnées
- 14. Personnalisation de map.resources dans Rails
- 15. Comment sélectionner des cellules de tableau sans sélectionner de cellules de tableau imbriquées dans jQuery
- 16. Ecriture de données dans des cellules dans Excel 2007/PowerShell
- 17. Personnalisation MPMoviePlayerController
- 18. iphone-table La couleur des cellules ne s'applique pas derrière l'indicateur de divulgation
- 19. Personnalisation des boîtes de dialogue dans les applications Eclipse
- 20. Poster Créer des événements Personnalisation Dans Visual Studio
- 21. Personnalisation des points de données dans les graphiques Silverlight
- 22. Personnalisation des opérations de données dynamiques ASP.NET
- 23. Récupération de cellules dans UITableView
- 24. Personnalisation UIPickerview
- 25. Lier uniformément le contenu des cellules
- 26. exemple la personnalisation uitableview (style groupé)
- 27. L'importation Excel renvoie des cellules vides
- 28. Espacement horizontal des cellules CSS: comment?
- 29. Fusion de cellules dans JTable
- 30. Comment dessiner des bordures de cellules dans un FlexGridSizer wxPython?