Могу ли я сделать мой UIView @property доступным для проверки?
@interface Superview : UIView
@property (nonatomic, weak, readonly) IBInspectable UIButton *stopButton;
@property (nonatomic, weak, readonly) IBInspectable PKCircleProgressView *circleProgressView;
@end
Я создал проектируемое представление PKCircleProgressView и хочу, чтобы его можно было редактировать из IB. Также я создал еще одно проектируемое представление, которое содержит PKCircleProgressView в качестве подвида, и я хочу, чтобы его также можно было редактировать.
Есть ли способ редактировать свойства CircleProgressView, если я использую Superview в IB?
У меня возникла только одна идея - создать общий протокол для обоих представлений и реализовать такие методы, как:
- (void)setProgress:(CGFloat)progress {
self.circleProgressView.progress = progress;
}
но это непросто сделать с каждым свойством, особенно если я хочу создать другое представление, содержащее мое суперпредставление.