문제

탭 바 앱이 있지만 첫 번째 탭은 버튼이있는 이미지입니다. 버튼을 터치하는 것은 웹보기를 푸시해야합니다. 다른 탭은 일반 웹보기입니다. 그것들은 잘 작동하지만 새로운보기를 푸시 할 때마다 비워집니다 (상단의 뒤로 버튼을 제외하고).

질문:

푸시 된 웹보기에 XIB가 필요합니까?

LoadRequest 코드는 정확히 어디로 갈까요? (탭 바보기에서 Awakefromnib를 사용했습니다)

뒤로 버튼을 누르면 상단 NAV 막대를 숨기기 위해 추가 할 수있는 후크 또는 방법이 있습니까?

도움이 되었습니까?

해결책

첫째, 당신은 아무것도 .xib가 필요하지 않습니다. 항상 코드에서 뷰를 구성 할 수 있습니다.

둘째, "웹보기 푸시"와 "새로운보기로 푸시"한다는 것은 무엇을 의미합니까? 해당 페이지에 uinavigationcontroller를 사용하고 있습니다. 맞습니까? 그래서 처음에는 탭에 올바른 페이지가 표시되지만 스택에 서브 뷰를 푸시하면 비워집니다.

Loadrequest를 원하는 곳이 ViewDidload에 있다고 생각하지만, 당신이 무엇을하려고하는지 알아야합니다.

최상위 탐색 표시 줄을 숨기려면 다음과 같은 것을 찾고 있습니까?

self.navigationController.navigationBarHidden = YES;

그렇다면 내비게이션 바가 숨겨지기를 원하는 페이지에 설정하기 만하면됩니다. 뒤로 버튼과 관련이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top