Как вставить подпредставление с XIB? - PullRequest
0 голосов
/ 31 октября 2010

Я запутался в чем-то жестоком из-за нескольких просмотров. Я просто хочу, чтобы на моем главном экране была кнопка, которая активирует новый вид, который, в свою очередь, будет иметь кнопку (x), возвращающуюся к основному виду. На самом деле, я не могу понять, как это сделать с двумя отдельными файлами .xib. Как это можно сделать?

Спасибо!

Ответы [ 3 ]

1 голос
/ 02 ноября 2010

Я на самом деле решил это, сделав это так:

 NewViewController *new = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];
new.delegate = self;
new.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:new animated:YES];
[new release];
1 голос
/ 31 октября 2010

Возможно, проще всего использовать служебное приложение в качестве шаблона.

Оттуда вы можете увидеть, как вы будете загружать контроллеры представления и кончики для того, чтобы вызвать новое представление с последующим выходом из него.

0 голосов
/ 31 октября 2010

Вы используете навигационный контроллер, верно?

На IBAction, связанном с нажатием кнопки на главном экране, поставьте

NewViewController *newView = ... // [alloc - init your view here if you haven't already]
[self.navigationController pushViewController:newView animated:YES];

И на кнопке в newView,

[self.navigationController popViewControllerAnimated:YES]
...