Получение XIB уволен - PullRequest
0 голосов
/ 25 мая 2018

У меня экраны 1-й - xib, а 2-й - контроллер, когда я закрываю экран 2. Оба экрана отключаются вместо 2-го контроллера введите описание изображения здесь в ios (xcode) введите описание изображенияздесь

введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Анимация должна быть с двумя видами.

        presentedView.transform = CGAffineTransformTranslate(presentedView.transform, 0, DEVICE_HEIGHT);
        [UIView animateWithDuration:0.6f delay:0 usingSpringWithDamping:1 initialSpringVelocity:0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
            presentedView.transform = CGAffineTransformIdentity;
        } completion:^(BOOL finished) {
            appDelegate.window.rootViewController = appDelegate.welcomeViewctrl;
        }];
0 голосов
/ 25 мая 2018

если вы хотите удалить xib, тогда вам просто нужно removeFromSuperview, чтобы удалить только xib. А также, пожалуйста, поделитесь вашим кодом, чтобы мы могли понять, что вы сделали.

[subview removeFromSuperview]

.. и если вы хотите удалить viewcontroller в качестве подпредставления, вам нужно сделать

yourViewController.willMove(toParentViewController: nil)
yourViewController.view.removeFromSuperview()
yourViewController.removeFromParentViewController()

1) см. Эту ссылку для получения дополнительной информации 2) Link2

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