보기 컨트롤러가 변경 될 때 대체 할 수있는 전역 함수가 있습니까?보기 컨트롤러가 변경 될 때 실행되는 코드가 있습니까?
앱 위임자와 비슷합니까?
모노 터치를 사용하고 있으며 모든 페이지마다 내비게이션 막대를 변경하고 싶습니다.
보기 컨트롤러가 변경 될 때 대체 할 수있는 전역 함수가 있습니까?보기 컨트롤러가 변경 될 때 실행되는 코드가 있습니까?
앱 위임자와 비슷합니까?
모노 터치를 사용하고 있으며 모든 페이지마다 내비게이션 막대를 변경하고 싶습니다.
다음은 몇 가지 예입니다.
당신은 ViewDidLoad()
에서이 작업을 수행 할 수 있습니다
Title
를 컨트롤러에 NavigationBar.RightBarButtonItem
또는 NavigationBar.LeftBarButtonItem
을 설정NavigationBar.TintColor
막대의 색을 변경하십시오.
ViewDidLoad
에서이 작업을 수행하면 설정해야하는 각 화면 또는 "컨트롤러"에 대해이 작업이 수행됩니다.
구체적으로 필요한 기능에 대해 언급하면 우리가 더 많은 것을 도울 수 있습니다.
정확히 무엇을하고 싶은지 전혀 분명하지 않습니다. 표시되는 각보기에 대한 탐색 모음 만 변경하는 경우 각 viewcontroller에서 "this.NavigationController"에 액세스 할 수 있습니다. 동일한 UINavigationController를 공유하는 한 동일한 탐색 모음을 변경할 수 있습니다.
어디서나 동일한 코드를 복사하여 붙여 넣지 않아도 모든 컨트롤러에서이 작업을 수행 할 수 있습니까? – Kyle
일반적으로 '제목'설정은 항상 수행해야합니다. 하지만 iOS 5 이상에서는'UIAppearance'를 사용할 수 있습니다. http://tirania.org/monomac/archive/2011/Oct-14.html을 참조하십시오. – jonathanpeppers