Bonjour,
Auriez-vous eu vent d'un "moteur" de résolution de contraintes "à la Auto Layout" ?
Depuis fort longtemps je maintiens un programme qui manipule des rectangles sur une surface (donc limité à de la 2D) et ma principale problématique s'apparente à ce que Auto Layout permet de régler.
Pour ceux qui n'auraient pas encore eu l'occasion de regarder, Auto Layout accepte des formulations du genre :
[cancelButton(72)]-12-[acceptButton(50)]
Inequality, Priority [wideView(>=60@700)]
Vertical: Flush Views, Equal Heights V:[redBox][yellowBox(==redBox)]
Combination H:|-[Find]-[FindNext]-[FindField(>=20)]-|
Je me doute que cela va en énerver quelques uns mais je voudrais trouver un "moteur" (le machin "mauve" sur l'illustration jointe) équivalent LE PLUS INDÉPENDANT POSSIBLE des environnements Cocoa / Cocoa Touch.
En clair ce n'est pas qu'une question de langage (je me doute que je pourrais utiliser les "bridges" Python ou Ruby) mais bien de plateforme.
D'avance merci,
Yannick