У меня есть CustomViewController, созданный с помощью XIB.Как загрузить NIB из NIB в iOS
Я также создал CustomView через другой файл XIB, который является подклассом UIS.
Затем я вывожу UIView для CustomViewController и устанавливаю его класс в CustomView.
Проблема здесь: тогда я запустил это приложение. Я не видел содержимое CustomView, которое я создал в CustomView XIB.
Почему и как я могу это исправить?
Мне нужно иметь CustomView в CustomViewController, потому что мне нужно установить макет этого представления.
я могу загрузить этот CustomView из ViewDidLoad, но мне нужно, чтобы загрузить его из XIB
UIView *v = [[[NSBundle mainBundle] loadNibNamed:@"TopSegmentedControl" owner:self options:nil] firstObject ];
[self.view addSubview:v];
Я не думаю, что это возможно. Возможно, вы сможете использовать IBDesignable в классе, который загружает xib-файл. – Tobias
Попробуйте переопределить initWithCoder: в вашем подклассе UIView return [[[NSBundle mainBundle] ..// etc]]; – Jef
Jef, я пробовал, имел ошибку –