Hauteur d'une UITableViewCell contenant un UIDatePicker

0x5A0x5A Membre
mai 2015 modifié dans API UIKit #1

Bonjour,


 


J'essaye de reproduire l'exemple d'Apple "DateCell" en Swift et en plus simple. Dans l'exemple, il y a un UIDatePicker dans une UITableViewCell, et la hauteur de la cellule est récupérée dans la méthode viewDidLoad de la manière suivante :



UITableViewCell *pickerViewCellToCheck = [self.tableView dequeueReusableCellWithIdentifier:kDatePickerID];
self.pickerCellRowHeight = CGRectGetHeight(pickerViewCellToCheck.frame);


La hauteur est ensuite utilisée dans la méthode tableView:heightForRowAtIndexPath:. La seule différence que j'ai par rapport à  l'exemple d'Apple est au niveau des contraintes du UIDatePicker. Apple a réussi a mettre ses contraintes entre le UIDatePicker et la UITableViewCell alors que je n'arrive à  les mettre que entre le UIDatePicker et le "Content View" de la cellule ... Quoi qu'il en soit, la hauteur qui m'est retournée dans viewDidLoad est 0 ...


 


J'ai mis mon projet en pièce jointe et j'ai laissé en commentaire tout ce que j'ai essayé ...


 


Merci pour votre aide !


 


Exemple Apple : https://developer.apple.com/library/ios/samplecode/DateCell/Introduction/Intro.html


Réponses

Connectez-vous ou Inscrivez-vous pour répondre.