Xcode6:使用Objective-C进行IBDesignable和IBInspectable

时间:2014-06-28 10:01:33

标签: objective-c swift xcode6

我有一个Objective-C UI组件,我希望在Interface Builder中使用Xcode 6进行检查.Swift具有@IBDesignable@IBInspectable声明属性。它们是否也可用于Objective-C?他们是如何使用的?

2 个答案:

答案 0 :(得分:77)

代码示例:

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

答案 1 :(得分:72)

等价物是IB_DESIGNABLE和IBInspectable - 见the documentation for Objective C examples

此外,今年的WWDC视频&#34; Interface Builder&#34;在Swift中有它的例子,但是演示者也提到了传递的Objective C等价物。