Не удается получить доступ к выходным файлам XIB в Obj C

Я обычно использую XIB для пользовательских ячеек в TableViews со Свифтом. в dequeuereusablecellwithidentifierЯ могу легко получить доступ к выходам камеры.

Я работаю над проектом, в котором я создал XIB для вида с прядильщиком в нем (прядильщик настраивается и является представлением). Я загружаю указанный вид в моем контроллере представления, и он отлично работает:

XIB

#import "HomeScreenView.h"

@interface HomeScreenView()
@property (weak, nonatomic) IBOutlet UIView *contentView;
@property (weak, nonatomic) IBOutlet UIImageView *backgroundImage;
@property (weak, nonatomic) IBOutlet UIImageView *spinner;

@end

@implementation HomeScreenView

-(instancetype)initWithCoder:(NSCoder *)aDecoder{
    self = [super initWithCoder:aDecoder];
    return self;
}

-(instancetype)initWithFrame:(CGRect)frame{
    self = [super initWithFrame:frame];
}

@end

ViewController.m

HomeScreenView *homeScreen = [[[NSBundle mainBundle] loadNibNamed:@"HomeScreenView" owner:self options:nil] firstObject];
homeScreen.frame = self.view.bounds;
_loadingView = homeScreen;
[self.view addSubview:_loadingView];

в ViewController.mЯ не могу получить доступ к счетчику розетки: например, homeScreen.spinner не автозаполнение.

Я знаю, что в Swift с пользовательскими ячейками мы загружаем файл, создаем экземпляр ячейки и приводим их в действие. Поскольку я не знаю ObjC должным образом, я немного запутался в том, как обрабатывать то, как получить доступ к выходам xib.

0 ответов

Другие вопросы по тегам