.ios - раскадровки custom segue if/else?
Здравствуйте,
Я пытаюсь сделать пользовательский SEGUE для моей раскадровки. Теперь я замечаю, что кажется, что segue может идти только в одну сторону.
Это правда? Или я могу установить там инструкцию if/else?
Я пробовал это, но после того, как начальная вкладка/щелчок кнопки становится бесполезной.
Я что-то пропустил?
I вид иметь это в виду. В прокомментированных областях у меня есть код, но я следую принципу идеи.
- (void) perform{
CGFloat ledge = 25;
CGSize screenSize = UIScreen.mainScreen.bounds.size;
BOOL left = TRUE;
MainViewController *src = (MainViewController *) self.sourceViewController;
SideMenuVC *dst = (SideMenuVC *) self.destinationViewController;
// [src presentViewController:dst animated:YES completion:nil];
[src.navigationController pushViewController:dst animated:YES];
if(left){
//Do the first thing, but the view is still partly in the screen
}else {
//Return to original place
}
}
Я не совсем понял, вы пытаетесь сделать что-то ПОСЛЕ того, как новый пульт управления ViewController попадет в стек navController? – Martol1ni
Yup Я хочу выставить часть представления, а затем отклонить его. Я просто пытаюсь понять концепцию :-) –
А я вижу, так что вы хотите остановить анимацию, чтобы проверить что-то, а затем вернуться назад, если _something_? – Martol1ni