【发布时间】:2015-05-30 16:21:22
【问题描述】:
我可以让我的 UIView @property 可检查吗?
@interface Superview : UIView
@property (nonatomic, weak, readonly) IBInspectable UIButton *stopButton;
@property (nonatomic, weak, readonly) IBInspectable PKCircleProgressView *circleProgressView;
@end
我创建了一个可设计的视图 PKCircleProgressView,我希望它可以从 IB 进行编辑。我还创建了另一个包含 PKCircleProgressView 作为子视图的可设计视图,并且我希望它也可以编辑。
如果我在 IB 中使用 Superview,有什么方法可以编辑 circleProgressView 的属性?
我只有一个想法,为两个视图创建一个通用协议,并实现如下方法:
- (void)setProgress:(CGFloat)progress {
self.circleProgressView.progress = progress;
}
但是对每个属性都做到这一点并不容易,特别是如果我想创建另一个包含我的 Superview 的视图。
【问题讨论】:
标签: ios uiview interface-builder ibdesignable