Когда я устанавливаю изображение в IBImageView, сборка не удалась

Мой IBImageView выглядит так:

In LMLCommonIBImageView.h:

#import <UIKit/UIKit.h>

IB_DESIGNABLE
@interface LMLCommonIBImageView : UIImageView

@property (nonatomic, assign)IBInspectable CGFloat borderWidth;
@property (nonatomic, strong)IBInspectable UIColor *borderColor;

@property (nonatomic, assign)IBInspectable CGFloat cornerRadius;

@end

В файле LMLCommonIBImageView.m:

#import "LMLCommonIBImageView.h"

@implementation LMLCommonIBImageView


- (void)setBorderWidth:(CGFloat)borderWidth {

    if (borderWidth < 0) return;

    self.layer.borderWidth = borderWidth;
}

- (void)setBorderColor:(UIColor *)borderColor {

    self.layer.borderColor = borderColor.CGColor;
}


- (void)setCornerRadius:(CGFloat)cornerRadius {

    self.layer.cornerRadius = cornerRadius;
    self.layer.masksToBounds = cornerRadius > 0;
}

Я получаю эту ошибку:

Ошибка сборки IBDesignables

введите здесь описание изображения


person qg_java_17137    schedule 20.04.2017    source источник
comment
очистите проект, а затем в раскадровке перейдите в меню «Редактор» и выполните «Обновить все представления»; подождите, пока сборка будет завершена, и ошибки должны исчезнуть.   -  person KKRocks    schedule 20.04.2017
comment
@KKRocks, спасибо, сэр, вы спасли мой день.   -  person qg_java_17137    schedule 20.04.2017
comment
Добро пожаловать......@qg_java   -  person KKRocks    schedule 20.04.2017
comment
это работает ? так что примите мой ответ.   -  person KKRocks    schedule 20.04.2017


Ответы (1)


Попробуй это

  1. чистый проект.
  2. затем в раскадровке перейдите в меню «Редактор» и выполните «Обновить все представления»; дождитесь завершения сборки.
person KKRocks    schedule 20.04.2017