web-dev-qa-db-fra.com

Xcode6: IBDesignable et IBInspectable avec Objective-C

J'ai un composant de l'interface utilisateur Objective-C que je voudrais rendre contrôlable dans Interface Builder avec Xcode 6. Swift a le @IBDesignable et @IBInspectable attributs de déclaration. Sont-ils disponibles également dans Objective-C? Comment sont-ils utilisés?

70
mxb

Les équivalents sont IB_DESIGNABLE et IBInspectable - voir la documentation pour les exemples Objective C .

En outre, la vidéo WWDC de cette année intitulée "Nouveautés de Interface Builder" est illustrée dans Swift, mais le présentateur mentionne également les équivalents de l'objectif C, en passant.

74
Matt Gibson

Exemple de code:

#import <UIKit/UIKit.h>
IB_DESIGNABLE
@interface LOLView : UIView
@property (nonatomic) IBInspectable UIColor *someColor; 
@end
79
Adam Waite