Как загрузить xib файл приложенным контроллером представления?

Я использую xib файл в качестве вида сзади в coverflow компоненте. и это видит приятно.

Код для загрузки xib файла:

NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestMine" owner:nil options:nil];
        backView = [array objectAtIndex:0];

Теперь я хочу присоединить контроллер представления с этим xib, не изменяя текущий код.

Как я могу сделать так?

Я получаю ошибку: Exception :*** -[UIViewController superview]: unrecognized selector sent to instance 0x5891120

Скажите мне, если больше деталей должно ответить на вопрос.

Спасибо. alt text

9
задан Glorfindel 26 July 2019 в 07:10
поделиться

1 ответ

Я не совсем понимаю ваш вопрос. Похоже, что вы хотите создать контроллер представления с этим xib в качестве представления?

Вы можете сделать это следующим образом:

[[UIViewController alloc] initWithNibName:@"TestMine" bundle:nil];

Вы должны подклассифицировать UIViewController, чтобы подключить IBOutlets и IBActions. Убедитесь, что вы установили контроллер представления в качестве владельца файла и подключили его аутлеты.

19
ответ дан 4 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: