2016-12-16 1 views
-1

초보자인데 Swift 3의 탐색 모음에 이미지 배경을 추가하는 가장 쉬운 방법을 찾으려고합니다. 어디에서해야합니까? App Delegate에서 할 수 있습니까?탐색 모음의 배경 이미지 Swift 3

나는 온라인에서 찾은 많은 해결책을 시도했지만 아무도 나를 위해 일하지 못했습니다.

감사합니다.

+0

하자 이미지 =있는 UIImage (이름 : "navBarImage.png") UINavigationBar.appearance() setBackgroundImage (이미지를 위해 : .DEFAULT). – Tasneem

답변

4

마지막으로 AppDelegate에서 시도해보십시오.

//Image Background Navigation Bar 
let navBackgroundImage:UIImage! = UIImage(named: "backgroundNB.png") 
UINavigationBar.appearance().setBackgroundImage(navBackgroundImage, for: .default) 
0

이렇게하려면 아래 단계를 따르십시오.

  1. 보기 컨트롤러에서 탐색 막대의 출력을 만듭니다.

    @IBOutlet var navBar: UINavigationBar! 
    
  2. 지금,있는 viewDidLoad에서() 함수는, 필요에 따라 배경과 그림자 이미지를 설정하려면 다음 코드를 작성합니다.

    navBar.delegate = self 
    navBar.setBackgroundImage(UIImage.init(named: "BackgroundImage"), for: .any, barMetrics: .default) 
    navBar.shadowImage = UIImage.init(named: "ShadowImage") 
    

그것은 행복 코딩 .. 빠른 3 perfact 노력하고 있습니다 .. !!

+0

감사 Nirmit, 어떻게 응용 프로그램에서 사방이 일을 하는가? 내 탐색 막대가보기 컨트롤러가 아닌 탐색 컨트롤러에 있습니다. – Tasneem

+0

@Tasneem, 모든보기 컨트롤러에서 탐색 모음 색을 설정하려면 AppDelegate에서 수행해야합니다. 그러나 모든 뷰 컨트롤러에서 사용자 지정 가능으로 설정하려면 Nirmit이 제공 한 대답이 완전히 유용합니다. –

+0

정말 고마워요! – Tasneem

관련 문제