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

mxb*_*mxb 70 objective-c swift xcode6

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

Ada*_*ite 79

代码示例:

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


Mat*_*son 74

等价物是IB_DESIGNABLE和IBInspectable - 请参阅Objective C示例的文档.

此外,今年的WWDC视频"Interface Builder中的新功能"在Swift中有它的例子,但是主持人还提到了Objective C等价物.