Affichage côte à côte de UITableViewCell, sur la même ligne (comme dans Contacts -> Info)


1

Si vous naviguez vers l'application Téléphone de l'iPhone, puis allez à Contacts -> Info (sur n'importe quel contact) .. vous verrez en bas du contact, il y a deux UITableViewCells adjacentes, sur la même ligne. Dans ce cas particulier, ils sont "Message texte" et "Ajouter aux favoris"

Comment cette mise en page est-elle réalisée? S'il y a des exemples, ce serait formidable.

5

La façon dont je l'implémenterais est de créer un UITableViewCell qui est transparent, et ajouter deux UIButtons à la cellule. Voilà à quoi ça ressemble, Contacts me fait.

  0

Cela a du sens. Je ne sais pas pourquoi je n'y ai pas pensé de cette façon. Merci! 22 févr.. 092009-02-22 20:22:23


1

Vous pouvez placer les boutons dans un UIView et l'utiliser comme pied de page. Vous pouvez configurer la vue de pied de page dans IB et l'accrocher à une prise et effectuer des actions dans votre contrôleur de vue de table. Alors le code est un one-liner:

- (void)viewDidLoad 
{ 
    self.tableView.tableFooterView = footerView; 
}