Как показать представление в другом представлении в Cocoa Touch? - PullRequest
0 голосов
/ 05 августа 2011

Я хочу настроить этот код от Apple, чтобы вместо использования изображений для обоих представлений я использовал вместо него xib: ViewTransitionsAppDelegate.m

Что мне нужно сделать, чтобы оба вида могли управляться и создаваться из отдельных файлов XIB?

Ответы [ 3 ]

1 голос
/ 05 августа 2011

Создайте 2 файла XIB, по одному с каждым UIImageView, добавьте и подключите IBOutlet к каждому представлению изображения и, при необходимости, загрузите каждый XIB с чем-то вроде [NSBundle loadNibNamed:@"myImageView1" owner:self] и [NSBundle loadNibNamed:@"myImageView2" owner:self].

0 голосов
/ 05 августа 2011

Просто создайте представления для каждого контроллера представления, и обратитесь к этим классам в конечном представлении, в котором вы хотите их видеть, и добавьте их как подпредставление для этого представления.

class1 *object1; class2*object2;

//set frame size for the view of each object 

[self.view addSubview: object1.view];
[self.view addSubview: object2.view];
0 голосов
/ 05 августа 2011

Мне не совсем понятно, что вы пытаетесь сделать ... но не могли бы вы просто добавить одно представление в качестве подпредставления другого после создания представлений в IB?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...