Как скрыть объект IBOutletCollection?

Я создал пользовательский каркас клавиатуры, который можно применять к текстовым представлениям или текстовым полям.

изображение в xib

Это то, что делает функция init.

keypad.m

- (id)init
{
     NSBundle *frameworkBundle = [NSBundle bundleForClass:[self class]];
     NSArray *nib = [frameworkBundle loadNibNamed:@"keypad" owner:self options:nil];
     self = [nib objectAtIndex:0];
}

Проблема в том, что все IBOutletCollection выставлены.

keypad.h

@property (strong, nonatomic) IBOutletCollection(UIImageView) NSArray *upcaseKeys 
@property (strong, nonatomic) IBOutletCOllection(UIImageView) NSArray *downcaseKeys

@property (strong, nonatomic) IBOutlet UIImageView *toolBar;
@property (strong, nonatomic) IBOutlet UIImageView *label;

Люди, которые используют структуру, подвергаются ненужной информации

Есть ли способ скрыть информацию, связанную с XIB в.h?

Кроме того, вы можете сообщить мне, если есть проблемы с этой реализацией?

0 ответов

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