2010-05-27 5 views
0

IB에서 탭 막대 응용 프로그램을 세 개의 탭으로 빌드했습니다. 세 번째 탭은 탐색 할 수있는 UIWebview를 행복하게 표시합니다. 누락 된 유일한 것은 뒤로 버튼입니다. 모든 웹 페이지가 그런 링크를 제공하지는 않습니다.탭 표시 줄의 웹보기에 탐색 모음 추가

올바른 클래스에 제대로 연결된 탐색 모음이 필요합니다. 인터페이스 빌더에서 계층 구조가 어떻게 나타나야하는지와 올바르게 연결하는 방법에 대해서는 아직 확실하지 않습니다.

현재 세 번째 탭은 'thirdviewcontroller'클래스의 'webnews'라는 참조 콘센트에 연결되고 UIWebView (세 번째 탭 표시 줄 컨트롤러 아래에있는 계층 구조의 일반 IUView 아래) 웹 뉴스 콘센트에 연결되어 있습니다.

navbar가 webview를 제어하도록하려면 어떻게해야하며, navbar가보기의 webbar 'back'기능을 제어 할 수 있도록 코드를 thirdviewcontroller.m에 추가합니까? 그 대리인으로 무엇을 연결해야합니까? 현재 앱 위임자가 있지만 탭 막대에 연결되어 있습니다.

나는 '어떻게 작동하는지'단서가 아닌 특정 코드를 따릅니다. :) (단지 navbar를 작동중인 앱에 동적으로 추가 할 수 없다면 ...하지만 viewWillAppear에서 addSubView를 생각하지 않습니다. 세 번째 viewcontroller.m의 {}가 적절한 기능을 생성합니까?)

가장 간단한 해결책을 추측한다면 navbarcontroller.h/.m을 만들고 IB의보기에서 navbar를 치고 connect 세번째 탭을 navbarcontroller에 연결하고 navbar를 webview (?)에 연결하고 webnews 콘센트를 navbarcontroller.h로 이동 한 다음 webview를 연결합니다. 그러나 나는 시도 할 신경이 없다. 먼저 조언을 구하는 것이 좋다.

+0

를 참조 정말 탐색 컨트롤러를 필요로하지 않는다, 나는합니까? Webview는 실제로 뷰 전환이 없으므로 자체적으로 처리 할 수 ​​있습니다. 보기에 탐색 막대를 추가하고 특정 URL로 이동하는 버튼을 만들려고합니다. –

+0

네비게이션 바를 추가하는 것만으로도 잘 작동하고 푸시하고 아이템을 터뜨릴 수 있습니다. UIBarButtons를 만들지 만 단추에 대한 작업을 설정하는 방법이없는 것처럼 보이거나 대리자의 항목 클릭을 감지하기 위해 재정의 할 항목을 찾지 못할 수도 있습니다. 탐색 막대는 '기록'유형 작업에만 하드 코딩되어 있습니까? ''시작 ''버튼으로 도약 할 수있는 방법이 없습니까? 보스가 navbar를 원하기 때문에 정상적인 툴바를 하나 같이 보이게 스타일링하고 있습니다. 아마 깔끔한 애니메이션을 얻지 못할 것입니다. 당신이 줄 수있는 조언에 감사드립니다. –

답변

관련 문제