Catégories pour les contraintes

Bonjour !


 


Comme je m'apprête à  coder des méthodes pour me simplifier l'utilisation des NSLayoutConstraint, je me demandais si cela n'existait pas déjà  et si vous aviez par hasard un lien vers de telles fonctions !


 


Voici en gros ce dont j'ai besoin :



@interface UIView(MyConstraintsHelper)

- (NSArray *)setByConstraintsOriginTo:(CGPoint)origin ;

- (NSLayoutConstraint *)alignBottomToBottomOfView:(UIView *)otherView ;
- (NSLayoutConstraint *)alignBottomToBottomOfView:(UIView *)otherView
withOffset:(CGFloat)offset;

- (NSLayoutConstraint *)alignTopToTopOfView:(UIView *)otherView ;
- (NSLayoutConstraint *)alignTopToTopOfView:(UIView *)otherView
withOffset:(CGFloat)offset;

- (NSLayoutConstraint *)setLeftMargin:(CGFloat)leftMargin
toView:(UIView *)otherView ;

// etc.

@end

Merci !


 


Colas


 


Réponses

  • CéroceCéroce Membre, Modérateur
    Oui ça existe. Cherche sur Cocoapods.
  • AliGatorAliGator Membre, Modérateur
    mars 2015 modifié #5
    - Un README pas à  jour (qui parle encore de soumettre une Pull Request pour rendre leur pod public, alors que (1) ça fait longtemps qu'on publie avec "pod trunk push" et non plus via des Pull Request, et (2) depuis il a été publié sur trunk donc tu peux pointer directement dessus)
    - Une documentation et des tests unitaires totalement inexistants (aucune doc de code qui t'expliquerait les subtilités de telle ou telle méthode, etc, du coup documentation vide sur cocoadocs.org, ...)
    - Seulement 31 watchers et 7 stargazers

    Pas trop un gage de qualité ou popularité tout ça...
  • Oui... mais il arrive en 2ème position dans les résultats de la recherche !


     


    C'est aussi pour ça que je vous ai posé la question, au cas où vous en utilisez un qui est bien ;-)


    Il semble que c'est le seul qui fasse ce que je veuille. Les autres privilégient le visual format.

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