IBInspectable

lucluc Membre

Bonjour,


 


A propos d'IB_DESIGNABLE et d'IBInspectable, j'ai d'abord créer programmatiquement une UIView et j'aimerais bien la visualisé (comme un cadre) dans mon storyboard, mais je ne vois rien dans mon 'storyboard' !!


 


pas de problème a l'execution et je peut modifier la couleur de ma 'UIView'



#import <UIKit/UIKit.h>

IB_DESIGNABLE;
@interface ViewController : UIViewController
@property (nonatomic) IBInspectable UIView *LaVue;

(l'interaction sur la 'View' activer dans main.Storybard.)


 


 


Réponses

  • samirsamir Membre

    Salut,


     


    Si je ne me trompe pas, IB_DESIGNABLE est pour les custom UIView. ( Les sous-classe de UIView); ça ne marchera pas dans ton cas.


     


    IBInspectable  est applicable sur des Booleans, chaines de caractère et les nombres. ( NSString, CGFloat,...,) mais pas UIView, ce qui est logique :)


     


    Donc un bon exemple :



    IB_DESIGNABLE
    @interface MyCustomView : UIView 

    @property (nonatomic, assign) IBInspectable CGFloat cornerRadius;

    @end
  • samirsamir Membre

    Salut,


     


    Oui dans cette exemple ils utilisent bien une sous-classe de UIView alors que dans ton premier exemple tu utilises une sous-classe de UIViewConroller. 


  • lucluc Membre


    Salut,


     


    Oui dans cette exemple ils utilisent bien une sous-classe de UIView alors que dans ton premier exemple tu utilises une sous-classe de UIViewConroller. 




     


    effectivement... :*   merci.

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