2014-09-27 1 views
1

누군가가 같은 질문을했음을 알고 있지만 거기에는 답변이 없습니다.backBarButtonItem이 신속하게 표시되지 않습니다.

네비게이션 바를 사용할 때 뒤로 버튼이 붙어 있지만, 내가 세그를 호출 할 때마다 탐색 바에 보이지 않는다고 가정합니다. 어쩌면 내가 모르는 두 번째보기 컨트롤러 (모달)를 연결하는 방법입니다. 그러나 나는 그것이 어떻게 나타나게하는지 보여주는 예를 찾을 수 없었던 아주 간단한 것 같다. 자세히보기 컨트롤러에서 backBarButtonItem을 초기화하는 코드가 없습니다. 그 코드는 정확히 어떻게 수행해야할지 모르기 때문입니다.

@IBAction func onMovieTap(sender: AnyObject) { 
    performSegueWithIdentifier("loadDetails", sender: self) 
} 

다음은 segue 구성의 이미지입니다. https://www.dropbox.com/s/j6njfxmg07q1o4g/Captura%20de%20pantalla%202014-09-27%2000.43.15.png?dl=0

감사합니다,

답변

1

당신이 SEGUE 유형으로 모달을 사용할 때 자동 뒤로 버튼을하지 않습니다.

당신은 같은에 SEGUE을 변경할 수 있습니다 : 표시 (예 : 푸시) 또는 탐색 표시 줄에 막대 버튼 항목을 드래그하고, 그것을 위해이 같은 출구를 만들 :

@IBAction func cancelButton(sender: UIBarButtonItem) { 
    // Close your view controller, etc. 
} 

당신은 필요를 예를 들어 버튼에서 코드로 드래그하는 CNTRL이나 코드로 드래그하여 작은 팝업을 완성하는 등 CNTRL을 통해이 콘센트에 버튼을 연결합니다.

+0

감사합니다. 세그를 밀어 푸시하면 버튼이 나타납니다. – iyepes

관련 문제