2013-03-15 8 views
1

Xcode 개체 라이브러리에는 제목 및 뒤로 단추를 사용하도록 설정하는 UINavigation Bar가 있습니다. "기본적으로 UINavigationBar는 왼쪽에 뒤로 버튼과 가운데에 제목을 표시하지만 탐색 표시 줄 오른쪽에 옵션 버튼을 제공하는 것 외에도 사용자 정의보기를 지정할 수 있습니다." 내 스토리 보드 및 UIView를 사용하면 시뮬레이터에서 Title, Back 단추가 표시됩니다. 실제 장치가 두 장치를 모두 보여줄 수 있습니까? 아니면 뒤로 단추를 표시하기 위해 좀 더 많은 연결 코드 또는 세그 코드를 수행해야합니까?탐색 모음에서 뒤로 단추 얻기

답변

1

마스터 세부 템플릿을 사용하는 경우 자세히 버튼을 볼 수 있습니다. 만약 당신이 그것을 사용하고 다시 버튼이 없다면 그 특정 프로젝트를 방해 한 버그였습니다. 그 하나를 쓰레기로 버리고 새로운 것을 사용하십시오. detailview를 광고 할 때 기존 프로젝트에 탐색 컨트롤러를 추가하면 detailview에 뒤로 버튼이 생깁니다. 이 질문에 대한 답변을 바랍니다.

편집 : 내 친구 올

. 내비게이션 컨트롤러를 사용하지 않고 자동 뒤로 버튼이 없으면 프로그래밍 방식으로 빌드 할 수 있습니다.

편집 1 :

다음을 시도하십시오. 나는 전체 과정을 명확히하기 위해 표기법을 거기에 넣었다.

//create the button 
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 

//specify the method attached to the button 
[button addTarget:self action:@selector(goBack) forControlEvents:UIControlEventTouchDown]; 

//set the title for the button 
[button setTitle:@"My Button" forState:UIControlStateNormal]; 

//set the button frame 
button.frame = CGRectMake(0, 0, 40.0, 40.0); 

//add the button to my view 
[myView addSubview:button]; 

이것은 언젠가 전에 작성한 오래된 코드이지만 정상적으로 작동합니다. 버튼의 프레임은 왼쪽에 설정되어 있지만 필요하면 그것을 조정할 수 있습니다. 보기에서로드 메서드를 선언했다.

+0

네비게이션 컨트롤러를 사용하고 뷰 컨트롤러 만 사용하여 ** 내가 ** 문제를 해결하려고합니다 ** (** http://stackoverflow.com/questions/15427108/). 하지만 그렇게하면 UINavigationBar에 자동으로 뒤로 단추가 생기지 않는다고 말하는 것 같습니다. 그게 맞습니까? – zerowords

+0

내 대답을 편집했습니다. 뒤로 버튼에 대한 코드 샘플이 필요합니까? –

+0

제공 해줘서 고맙습니다. 나는 도움을 사용할 수 있다고 확신한다. [나는 다음 링크를 찾았습니다.] (http://osmorphis.blogspot.com/2009/05/multiple-buttons-on-navigation-bar.html) 주요 장소에는 "..."이 포함되어 있습니다. 아직 스토리 보드에서 좋은 생각을하고 있다고 가정하고 있지만 UINavigationBar 대신 UIToolBar를 사용합니다. 당신이 육체를 도울 수 있다면, 나는 매우 감사 할 것입니다. – zerowords

관련 문제