Я хочу удалить текущее подпредставление (добавлено atIndex: 0) из моего корневого контроллера представления и вставить на его место новое представление.
В настоящее время я могу найти только фрагменты кода, показывающие выгрузку представления с использованием removeFromSuperView, которое требует, чтобы вы знали, какое представление viewcontrollers загружено в данный момент.
Единственное, на что следует обратить внимание, это то, что у меня есть другое подпредставление, вставленное в представление rootcontrollers, которое я не хочу выгружать. Так что код, который удаляет все подпредставления, не подходит
Спасибо
м
if(self.firstscr == nil)
{
firstscreen *f = [[firstscreen alloc] initWithNibName:@"firstscreenview" bundle:nil];
self.firstscr = f;
[f release];
}
///This is my attempt at getting to the currently loaded view :P
[[self.view subviews atIndex:0].view removeFromSuperView];
[self.view insertSubview:firstscr.view atIndex:0];