Je voudrais implémenter une vue (elle ira en fait dans le pied de page d'un UITableView) qui implémente 1-3 boutons. Je voudrais changer la disposition de ces boutons (et la taille des boutons eux-mêmes) en fonction de ceux qui apparaissent. Un exemple du comportement exact que je voudrais est au bas de l'écran d'informations dans l'application Contacts lorsque vous regardez un contact spécifique ("Ajouter aux Favoris" disparaît quand il est cliqué, et les autres boutons se développent pour prendre l'espace disponible dans une belle animation). Comme je suis en train de parcourir les différents scénarios de mise en page, je suis en train de coder toutes ces valeurs et je pense juste ... "ce n'est pas la façon dont je suis censé faire cela."Disposition dynamique des boutons sans position de codage en dur
Il semble même qu'Interface Builder possède certaines fonctionnalités qui peuvent le faire pour moi dans l'onglet Ruler, mais je serai sacrément si je peux comprendre comment ils fonctionnent (s'ils fonctionnent) sur le téléphone.
Est-ce que quelqu'un a des suggestions, ou un tutoriel en ligne que je pourrais regarder pour me diriger dans la bonne direction?
Merci beaucoup.
Evan mentionne les paramètres du masque d'autoresizing pour UIView dans la leçon 6 Ce n'est pas exactement ce que je cherche. Ma vue ne change jamais de taille ou de forme. La disposition des boutons dans la vue change en fonction des boutons qui sont dans la vue. – mmc
Avez-vous déjà eu une réponse qui vous a plu? Je suis confronté au même dilemme et je dois croire qu'il existe un moyen plus simple de calculer la taille, etc., à l'exécution. – user282172