Я потащил просмотр изображения на мою раскадровку, и создал класс под названием Logo
Невозможно присвоить класс к изображению на раскадровку
#import <UIKit/UIKit.h>
@interface Logo : UIView
@property(strong,nonatomic)UIImageView *logo;
-(void)loadLogo;
@end
Однако, когда я пытаюсь присвоить Logo
класс моего просмотра изображения на раскадровки в инспекторе идентификации, он не распознает логотип как законный класс, и поэтому я не могу его назначить. Почему это происходит? Логотип является подклассом UIView, не так ли? Как исправить эту проблему?
Да. Этот шаг я не мог сделать. Когда я набираю логотип и нажимаю Enter, он возвращается к UIImageView, а это означает, что он не признает, что существует класс под названием Logo. – OneZero
Потому что ваш суперкласс - UIView, а не UIImageView. Вы должны подклассифицировать UIImageView: @interface Logo: UIImageView – incmiko
Я отредактировал мой ответ – incmiko