2012-05-24 4 views
0

. ios - storyboards custom segue if/else?

안녕하세요

,

나는 내 스토리 보드에 대한 정의 SEGUE을 만들려고 노력하고 있습니다. 이제 나는 segue가 한 방향으로 만 갈 수 있다고 생각합니다.

사실입니까? 또는 if/else 문을 설정할 수 있습니까?

나는 이것을 시도했지만 초기 탭/클릭 후 버튼이 쓸모 없게되었다.

내가 놓친 것이 있습니까?

나는 이것을 염두에두고 있습니다. 논평 된 부분에는 코드가 있지만 아이디어의 원칙을 따릅니다.

- (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 

} 
    } 
+0

나는 그것을 얻지 못한다. 당신은 navController의 스택에 새로운 ViewController를 밀고 난 후에 뭔가를하려고 노력하고 있는가? – Martol1ni

+0

그래, 내가보기의 일부를 팝업하고 그것을 기각하고 싶다. 나는 단지 개념을 이해하려고 노력하고있다 :-) –

+0

아아, 내가 뭔가를 확인하기 위해 애니메이션을 멈추고, 그런 다음 _something_으로 돌아가고 싶다면? – Martol1ni

답변

2

유감스럽게도 유죄는 오직 한 가지 방법입니다. 당신은 수동으로 모달 UIViewControllers를 해제하거나 UINavigationController에 대해 popViewControllerAnimated :를 사용해야합니다.

+0

그럼, 다시 드로잉 보드로 돌아가는 것 같다 :-) –

관련 문제