J'ai une vue de table dans laquelle les cellules de nombre ne sont pas fixes et continueront à changer. Je dois montrer deux boutons d'action après ma dernière cellule dans le pied de tableau. Comment puis-je les placer correctement après ma dernière cellule? Je connais l'espacement des pixels entre la dernière cellule et ces boutons. Tout exemple de code sera vraiment utile.Positionnement des boutons sur la vue de pied de table
Répondre
Vous pouvez toujours ajouter deux boutons à la cellule finale.
- (NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section {
return [myCellDataArray count]+1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;
if (indexPath.row > [myCellDataArray count]) {
cell = [tableView dequeueReusableCellWithIdentifier:@"Button Cell"];
if (cell == nil) {
UIButton *firstButton = [[UIButton alloc] init];
//customization
UIButton *secondButton = [[UIButton alloc] init];
//customization
[cell addSubView:firstButton];
[cell addSubView:firstButton];
}
} else {
// normal stuff
}
Si vous souhaitez personnaliser les boutons existants dont vous avez besoin pour le définir de la balise à quelque chose d'unique, à savoir firstButton.tag = 100
puis définissez firstButton par firstButton = (UIButton *)[cell viewWithTag:100];
. Assurez-vous de définir firstButton
afin qu'il soit dans la portée!
Espérons que cela aide!
Ok. Je l'ai. Mais quelle est la manière standard de le faire. Dans ce cas disons que je n'ai que deux cellules et dans la troisième cellule je mets ces boutons alors le reste de mon écran sera vide. Est-ce la bonne façon de le faire? – Abhinav
Si vous regardez certaines applications Apple standard, ils ont parfois deux ou plusieurs boutons en dessous d'une liste et lorsque cette liste est courte, il reste toujours juste en dessous de la liste. Je suppose que cela peut ajouter de la régularité, et aussi le codage est plus facile: P. Juste par intérêt, quels sont les deux boutons? – Fred
C'est une application liée au chariot. J'ai un bouton comme "Ajouter au panier" et l'autre est "Supprimer". – Abhinav
Avez-vous essayé de les coller dans une vue et de les définir comme vue de pied de page?
Vous devez lui donner la bonne taille avant de l'ajouter; la largeur est automatiquement définie sur la largeur de la table. Vous pouvez soit le définir sur une largeur raisonnable (par exemple 320) et utiliser l'autoresizing ou utiliser une sous-classe UIView personnalisée et implémenter -layoutSubviews.
- 1. Positionnement des boutons de groupe de filaments?
- 2. Comment supprimer l'en-tête et la vue de pied de section de la vue de table?
- 3. Positionnement de la table HTML (subtile)
- 4. Boutons de positionnement sous forme HTML
- 5. Question sur la création d'une vue Galerie contenant des boutons?
- 6. Vue de la table iPhone - quelques questions sur les boutons/actions
- 7. Redessiner ou réinitialiser l'en-tête et/ou le pied de page de la vue de table
- 8. Positionnement de la ligne de la table de débordement CSS
- 9. positionnement Pied de page avec CSS et 960gs
- 10. div positionnement basé sur le port de vue
- 11. Positionnement des boutons du pager dans le cycle jquery
- 12. Problème de chevauchement sur la cellule de vue de table
- 13. Ajouter un bouton en pied de page à la fin de la cellule de vue de table
- 14. comment changer la couleur de titre de vue de table
- 15. une vue de table à partir de la vue modale
- 16. Lisse vue de table comme sur iPod.app
- 17. Modifier la vue de la table (style de table de vue groupée) couleur de fond?
- 18. Une vue de table peut-elle avoir son propre en-tête et pied de page distinct?
- 19. Problème avec vue sur la table iPhone
- 20. en utilisant JSON comment transmettre des données de la vue de la table à la vue section sur iphone
- 21. Comment changer de vue par boutons sur iPhone?
- 22. Limitations de la vue de table MySQL
- 23. sous-vue cacher la vue de la table iphone
- 24. Grande table de défilement avec boutons
- 25. Vue de table iPad
- 26. Modification d'un sélecteur en vue de table OU affichage de plusieurs vues de table sur la même vue
- 27. Je veux ajouter des boutons à chaque vue de l'iPhone
- 28. Très basique vue de la table, mais obtenir des erreurs
- 29. SQL: Vue par rapport à la table - les requêtes sur la vue utilisent-elles toujours les index de table?
- 30. Fonctionnement correct de la vue Table et Table Détail
UITableView fait partie de Cocoa Touch et non de Cocoa. –
Mon mauvais. Merci de me corriger! – Abhinav