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?
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.
Exemple de code:
#import <UIKit/UIKit.h>
IB_DESIGNABLE
@interface LOLView : UIView
@property (nonatomic) IBInspectable UIColor *someColor;
@end