Я просмотрел много примеров этого метода и до сих пор не могу понять, что не так с тем, что я делаю. Я пытаюсь добавить другое представление под моим текущим представлением, а затем удалить свое текущее представление, когда пользователь нажимает кнопку, которая находится на текущем экране. По какой-то причине вид исчезает, но я не вижу вид, который должен быть ниже. Я просто получаю белый экран.
Вот ViewDidLoad моего текущего (тот, который сверху - ViewControllerTop для примера):
- (void)viewDidLoad
{
[super viewDidLoad];
viewControllerBottom = [[ViewControllerBottom alloc] init];
[self.view insertSubview:viewControllerBottom.view belowSubview:self.view];
}
следующий за этим методом, есть метод, который срабатывает, когда пользователь нажимает на кнопку:
- (IBAction)goToBottomView:(id)sender {
[self.view.superview removeFromSuperview];
}
кто-нибудь видит что-то не так с этим? Спасибо за помощь!
Кстати - хотя это глупо, я также пытался использовать insertSubview: aboveSubview, но он тоже не работает.