webentwicklung-frage-antwort-db.com.de

Xcode6: IBDesignable und IBInspectable mit Objective-C

Ich habe eine Objective-C-UI-Komponente, die ich in Interface Builder mit Xcode 6 inspizieren möchte. Swift hat das @IBDesignable und @IBInspectable Deklarationsattribute. Sind sie auch in Objective-C verfügbar? Wie werden sie benutzt?

70
mxb

Die Entsprechungen lauten IB_DESIGNABLE und IBInspectable - siehe Dokumentation für Objective C-Beispiele .

Auch das diesjährige WWDC-Video "What's New in Interface Builder" hat Beispiele in Swift, aber der Präsentator erwähnt nebenbei auch die Objective C-Entsprechungen.

74
Matt Gibson

Codebeispiel:

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