Как скрыть объект 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?
Кроме того, вы можете сообщить мне, если есть проблемы с этой реализацией?