web-dev-qa-db-ja.com

Xcode6:Objective-Cを使用したIBDesignableおよびIBInspectable

Xcode 6を使用してInterface Builderで検査可能にするObjective-C UIコンポーネントがあります。Swiftには@IBDesignableおよび@IBInspectable宣言属性があります。 Objective-Cでも利用できますか?それらはどのように使用されますか?

70
mxb

同等のものはIB_DESIGNABLEとIBInspectableです。- Objective Cの例のドキュメント を参照してください。

また、今年のWWDCビデオ「Interface Builderの新機能」にはSwiftでの例がありますが、プレゼンターはObjective Cの同等物についても言及しています。

74
Matt Gibson

コード例:

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