J'ai cherché une solution à ce sujet, mais je suis perplexe ... J'ai un UIView que je ' J'ai initialisé avec un cadre, et maintenant j'ai besoin de redimensionner ce cadre, mais je n'ai pas du tout la chance:Impossible de faire fonctionner setFrame (ou setBounds, ou .frame, d'ailleurs ...)
En supposant que listItem_Y et listItem_Height contiennent des valeurs (ce qu'ils font) quelqu'un peut-il expliquer ce que je manque à redimensionner la vue?
primaryColumnListItems.frame = CGRectMake(0, 0, primaryColumnListItems.frame.size.width, listItem_Y + listItem_Height);
[primaryColumnListItems setFrame:CGRectMake(0, 0, primaryColumnListItems.frame.size.width, listItem_Y + listItem_Height)];
Aucune variation des limites ne fonctionne pour moi non plus.
Merci
Comment avez-vous initialisé le cadre? Où ce code est-il appelé? Si primaryColumnListItems est un IBOutlet, est-il connecté dans IB? Avez-vous vérifié que primaryColumnListItems n'est pas nul à ce stade? – Anna
primaryColumnListItems est initialisé via le code (je n'utilise pas IB du tout pour le moment.) – Eric