У меня есть ViewController, который загружается из файла .nib. в методе viewDidLoad я создаю подвид и добавляю его в иерархию представлений. Как мне убрать это подпредставление, чтобы отобразить представление в файле .nib?
(подпредставление похоже на заставку, которую я хочу убрать, чтобы показать представление в .nib, оно настроено таким образом, так как для меня это был самый простой способ.)
Вот часть моего кода (я пытался установить ссылку на исходное представление из пера в viewDidLoad, но не смог заставить его работать):
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSLog(@"View did load");
//set reference to view in .nib here
UIView *currentView = self.view;
CGRect frame = [[UIScreen mainScreen] bounds];
splashView = [[splashView alloc] initWithFrame:frame];
[[self view] addSubview:splashView];
//transition did not work
[UIView transitionFromView:splashView toView:currentView duration:0.25 options:UIViewAnimationOptionTransitionCrossDissolve completion:^(BOOL finished) {
NSLog(@"transition finished");
}];
}
Этот код дает сбой. Что я делаю неправильно?